ci: migrate from Woodpecker CI to Forgejo Actions #1

Merged
fmartingr merged 1 commit from ci/migrate-to-forgejo-actions into main 2026-04-08 10:26:19 +02:00

2026-04-07

ci: migrate from Woodpecker CI to Forgejo Actions
All checks were successful
CI / format (pull_request) Successful in 24s
CI / goreleaser-lint (pull_request) Successful in 5s
CI / build (pull_request) Successful in 40s
CI / lint (pull_request) Successful in 2m8s
Replace Woodpecker CI pipelines with Forgejo Actions workflows,
align Makefile, Containerfile and goreleaser config with the
patterns used in mattermost-marketplace-ng.

- Add .github/workflows/ci.yml with format, goreleaser-lint, lint, build jobs
- Add .github/workflows/release.yml with tag-triggered goreleaser release
- Update Makefile: standardized variables, auto-install golangci-lint, go fmt + go mod tidy
- Update Containerfile: multi-stage build with scratch for minimal image
- Update .goreleaser.yml: expanded changelog groups, explicit release config
- Update .gitignore: add build/, .env, coverage, AI tool dirs
- Remove .woodpecker/ directory
2026-04-07 18:31:26 +02:00