ci: migrate from Woodpecker to Forgejo Actions and modernize build setup #1

Merged
fmartingr merged 4 commits from ci/migrate-to-forgejo-actions into master 2026-04-08 10:50:27 +02:00
Owner
  • Replace Woodpecker CI with Forgejo Actions workflows (ci.yml, release.yml)
  • Add goreleaser-lint and build jobs to CI pipeline
  • Simplify Makefile to match current project conventions
  • Update Containerfile with multi-stage Alpine build for ca-certs, tzdata, and non-root user
  • Use .Tag for docker image templates and enable latest manifest
  • Add explicit release.gitea config to goreleaser
- Replace Woodpecker CI with Forgejo Actions workflows (ci.yml, release.yml) - Add goreleaser-lint and build jobs to CI pipeline - Simplify Makefile to match current project conventions - Update Containerfile with multi-stage Alpine build for ca-certs, tzdata, and non-root user - Use .Tag for docker image templates and enable latest manifest - Add explicit release.gitea config to goreleaser
ci: migrate from Woodpecker to Forgejo Actions and modernize build setup
Some checks failed
CI / format (pull_request) Successful in 44s
CI / goreleaser-lint (pull_request) Successful in 6s
CI / test (pull_request) Failing after 1m45s
CI / lint (pull_request) Successful in 4m6s
CI / build (pull_request) Successful in 3m22s
1bc396a2d8
- Replace Woodpecker CI with Forgejo Actions workflows (ci.yml, release.yml)
- Add goreleaser-lint and build jobs to CI pipeline
- Simplify Makefile to match current project conventions
- Update Containerfile with multi-stage Alpine build for ca-certs, tzdata, and non-root user
- Use .Tag for docker image templates and enable latest manifest
- Add explicit release.gitea config to goreleaser
feat: remove hltb plugin
Some checks are pending
CI / format (pull_request) Waiting to run
CI / goreleaser-lint (pull_request) Waiting to run
CI / lint (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
CI / build (pull_request) Waiting to run
091983fe89
The HowLongToBeat plugin relied on scraping a website that frequently
changed its structure, making it unreliable.
fix: use fmt.Fprintf instead of WriteString(fmt.Sprintf(...))
Some checks failed
CI / goreleaser-lint (pull_request) Successful in 6s
CI / format (pull_request) Successful in 1m49s
CI / test (pull_request) Failing after 1m19s
CI / lint (pull_request) Successful in 3m18s
CI / build (pull_request) Successful in 2m40s
5b0beecd02
fix: relax twitter test parse_mode check and log queue panics with stack trace
All checks were successful
CI / format (pull_request) Successful in 1m57s
CI / goreleaser-lint (pull_request) Successful in 9s
CI / test (pull_request) Successful in 2m49s
CI / lint (pull_request) Successful in 2m23s
CI / build (pull_request) Successful in 2m19s
a055a98d8e
Allow action.Message.Raw to be nil in the twitter expander test — the
platform defaults parse_mode to empty string. Also include the stack
trace when a queue or reminder worker panics to make debugging easier.
fmartingr merged commit 63d63d7a3b into master 2026-04-08 10:50:27 +02:00
fmartingr deleted branch ci/migrate-to-forgejo-actions 2026-04-08 10:50:27 +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/butterrobot!1
No description provided.