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
Owner

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
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
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
800643d9fc
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
fmartingr deleted branch ci/migrate-to-forgejo-actions 2026-04-08 10:26:19 +02:00
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/terraria-companion!1
No description provided.