ci: migrate from Woodpecker CI to Forgejo Actions #1

Merged
fmartingr merged 5 commits from ci/migrate-to-forgejo-actions into master 2026-04-08 11:06:20 +02:00
Owner

Replace Woodpecker CI with GitHub/Forgejo Actions workflows matching
the patterns used in mattermost-marketplace-ng. Add CI workflow with
lint and build jobs, and release workflow with artifact upload.
Also update .gitignore with web-ext-artifacts and AI tool entries.

Replace Woodpecker CI with GitHub/Forgejo Actions workflows matching the patterns used in mattermost-marketplace-ng. Add CI workflow with lint and build jobs, and release workflow with artifact upload. Also update .gitignore with web-ext-artifacts and AI tool entries.
ci: migrate from Woodpecker CI to Forgejo Actions
Some checks failed
CI / lint (pull_request) Failing after 24s
CI / build (pull_request) Failing after 22s
2c9d315f28
Replace Woodpecker CI with GitHub/Forgejo Actions workflows matching
the patterns used in mattermost-marketplace-ng. Add CI workflow with
lint and build jobs, and release workflow with artifact upload.
Also update .gitignore with web-ext-artifacts and AI tool entries.
build: migrate from npm to bun
Some checks failed
CI / lint (pull_request) Failing after 3s
CI / build (pull_request) Failing after 13s
1396f93c2f
Replace npx with bunx in Makefile targets and drop setup-node steps
from CI workflows (ci-base container provides bun). Also fix web-ext
lint issues by adding browser_specific_settings.gecko with an extension
ID and data_collection_permissions to the manifest.
ci: use oven-sh/setup-bun action
Some checks failed
CI / lint (pull_request) Failing after 22s
CI / build (pull_request) Failing after 13s
8f21ba0e58
Explicitly install bun in CI workflows using the official setup-bun
action instead of relying on the ci-base container.
ci: use actions/setup-bun
Some checks failed
CI / build (pull_request) Successful in 23s
CI / lint (pull_request) Failing after 23s
752751d956
build: force bun runtime for web-ext
All checks were successful
CI / lint (pull_request) Successful in 12s
CI / build (pull_request) Successful in 8s
f66b0290b9
The ci-base container ships an older Node.js where undici's dependency
on the global File API fails. Passing --bun to bunx runs web-ext through
bun's runtime, avoiding the stale system node entirely.
fmartingr merged commit 8d93f3b3cf into master 2026-04-08 11:06:20 +02:00
fmartingr deleted branch ci/migrate-to-forgejo-actions 2026-04-08 11:06:21 +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/webext-dark-mode!1
No description provided.