Migrate CI from Woodpecker to GitHub Actions #1

Open
fmartingr wants to merge 4 commits from migrate-ci-to-github-actions into main
Owner

Replace Woodpecker CI with GitHub Actions workflows:

  • Use official Mattermost community-plugin-ci reusable workflow
  • Add release workflow using forgejo-release action
  • Fix branch reference from master to main
  • Remove daily cron schedule
Replace Woodpecker CI with GitHub Actions workflows: - Use official Mattermost community-plugin-ci reusable workflow - Add release workflow using forgejo-release action - Fix branch reference from master to main - Remove daily cron schedule
Migrate CI from Woodpecker to GitHub Actions
Some checks are pending
ci / plugin-ci (pull_request) Waiting to run
0a60132739
Replace Woodpecker CI with GitHub Actions workflows:
- Use official Mattermost community-plugin-ci reusable workflow
- Add release workflow using forgejo-release action
- Fix branch reference from master to main
- Remove daily cron schedule
Run CI workflow in self-hosted docker runner
Some checks failed
ci / test (pull_request) Has been cancelled
ci / lint (pull_request) Has been cancelled
ci / build (pull_request) Has been cancelled
20d29e1b9d
Replace reusable workflow with explicit lint/test/build jobs running
in the ci-base container, matching marketplace-ng's CI pattern.
Install bun in CI/release workflows
Some checks failed
ci / lint (pull_request) Failing after 2s
ci / test (pull_request) Failing after 2s
ci / build (pull_request) Failing after 1s
bf6ab18bc6
The webapp build requires bun, which isn't included in the ci-base
container image. Add oven-sh/setup-bun to all jobs that run make
targets touching the webapp.
Use actions/setup-bun instead of oven-sh/setup-bun
All checks were successful
ci / test (pull_request) Successful in 4m8s
ci / lint (pull_request) Successful in 4m19s
ci / build (pull_request) Successful in 4m39s
d3a8cbd895
Switch to the actions/setup-bun action hosted on the Forgejo instance
for consistency with other actions references.
All checks were successful
ci / test (pull_request) Successful in 4m8s
ci / lint (pull_request) Successful in 4m19s
ci / build (pull_request) Successful in 4m39s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin migrate-ci-to-github-actions:migrate-ci-to-github-actions
git switch migrate-ci-to-github-actions

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff migrate-ci-to-github-actions
git switch migrate-ci-to-github-actions
git rebase main
git switch main
git merge --ff-only migrate-ci-to-github-actions
git switch migrate-ci-to-github-actions
git rebase main
git switch main
git merge --no-ff migrate-ci-to-github-actions
git switch main
git merge --squash migrate-ci-to-github-actions
git switch main
git merge --ff-only migrate-ci-to-github-actions
git switch main
git merge migrate-ci-to-github-actions
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fmartingr/mattermost-plugin-shelfmark!1
No description provided.