ci: migrate from Woodpecker CI to Forgejo Actions #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/forgejo-actions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replace the Woodpecker pipelines with Actions workflows under
.github/workflows, matching the conventions the other migrated repositories now use (butterrobot, smtp2shoutrrr, terraria-companion, dharma).Workflows
ubuntu-latest, answered with the catthehacker act image — noci-basecontainer.uses:resolves against github.com, so every action carries its real name:goreleaser/goreleaser-action,oven-sh/setup-bun,docker/setup-qemu-action,docker/setup-buildx-action.ci-baseprovided, so each job installs what it calls:makeeverywhere,build-essentialfor the CGO test job,upx-uclfor goreleaser'supxblock, bun for the webapp build, goreleaser itself formake build.e2egets a Docker-in-Docker service so testcontainers can resolve its mapped ports from inside the job container; Playwright installs with--with-depsnow that the job has sudo.Supporting changes
Makefiledrops unused variables and adopts a self-documentinghelptarget..goreleaser.ymlkeepsdockers_v2for the multi-platform image.Containerfilemoves to Alpine 3.23; nfpm description fixed.mattn/go-sqlite3added to the e2e module,all:distembed directive so dot-files ship in the webapp bundle.