-
v9.0.0
StableAll checks were successfulact / unit (push) Successful in 42schecks / build and test (push) Successful in 41schecks / runner exec tests (push) Successful in 29s/ example-docker-compose (push) Successful in 1m26s/ example-lxc-systemd (push) Successful in 6m48sact / integration (push) Successful in 8m58sBuild release / release (push) Has been skippedpublish / publish (push) Has been skippedreleased this
2025-07-31 07:10:51 +00:00 | 483 commits to main since this releaseWorkflows and actions go through a schema validation and the runner will not start a job if they do not pass. Some existing workflows or actions may have syntax errors that did not prevent them from running with versions 7.0.0 and below but they will no longer work with versions 8.0.0 and above.
Existing workflows can be verified and fixed before upgrading by using the new
forgejo-runner validatecommand. For instance, the following will try to validate workflows and/or actions found in the Git repository athttps://example.com/my/repo(a local directory at the root of a Git repository can also be used):$ forgejo-runner validate --repository https://example.com/my/repo .forgejo/workflows/release.yml workflow schema validation OK .forgejo/workflows/test.yml workflow schema validation OKIf the error is not immediately obvious, please file an issue with a copy of the failed workflow and revert to using version 7.0.0 until it is resolved.
- features including breaking changes
- PR: feat!: remove support for using an artifact server via CLI
- features
- PR: feat: the new
forgejo-runner validatecommand can be used to verify if an action or a workflow is conformant with the expected schema.forgejo-runner validate --repository https://example.com/my/repositorywill validate all the workflows and actions a Git repository contains. Alternativelyforgejo-runner validate --path myaction/action.yml --actionorforgejo-runner validate --path .forgejo/workflows/test.yml --workflowcan be used to validate a single file. It is recommended to use these commands to verify existing actions and workflows pass before upgrading to Forgejo runner v8.0.0 or above to not disrupt existing workflows. - PR: feat(security): recommend security issues are reported to security@forgejo.org
- PR: feat(tests): cmd executeCommand captures stderr & stdout
- PR: feat: merge forgejo/act/pkg in the act directory
- PR: feat: the new
- bug fixes
- other
- PR: Restore
contrib/forgejo-runner.service - PR: chore: remove unused/unmaintained files
- PR: chore: a single testutils for both act and the runner
- PR: chore: renovate must not look at any testdata subdirectory
- PR: chore(release-notes): finalize 9.0.0
- PR: chore: use the act directory instead of https://code.forgejo.org/forgejo/act
- PR: chore(docs): naked
hostschema in 8.0.0 is a breaking change - PR: chore: disable package name checks for revive [skip cascade]
- PR: Restore
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
forgejo-runner-9.0.0-linux-amd64
32 downloads ·
2025-07-31 07:10:04 +00:00 · 20 MiB -
forgejo-runner-9.0.0-linux-amd64.asc
4 downloads ·
2025-07-31 07:10:04 +00:00 · 228 B -
forgejo-runner-9.0.0-linux-amd64.sha256
4 downloads ·
2025-07-31 07:10:04 +00:00 · 99 B -
forgejo-runner-9.0.0-linux-amd64.xz
6 downloads ·
2025-07-31 07:10:04 +00:00 · 5.7 MiB -
forgejo-runner-9.0.0-linux-amd64.xz.asc
2 downloads ·
2025-07-31 07:10:04 +00:00 · 228 B -
forgejo-runner-9.0.0-linux-amd64.xz.sha256
4 downloads ·
2025-07-31 07:10:04 +00:00 · 102 B -
forgejo-runner-9.0.0-linux-arm64
4 downloads ·
2025-07-31 07:10:05 +00:00 · 19 MiB -
forgejo-runner-9.0.0-linux-arm64.asc
3 downloads ·
2025-07-31 07:10:06 +00:00 · 228 B -
forgejo-runner-9.0.0-linux-arm64.sha256
2 downloads ·
2025-07-31 07:10:06 +00:00 · 99 B -
forgejo-runner-9.0.0-linux-arm64.xz
2 downloads ·
2025-07-31 07:10:06 +00:00 · 4.8 MiB -
forgejo-runner-9.0.0-linux-arm64.xz.asc
3 downloads ·
2025-07-31 07:10:06 +00:00 · 228 B -
forgejo-runner-9.0.0-linux-arm64.xz.sha256
3 downloads ·
2025-07-31 07:10:06 +00:00 · 102 B
- features including breaking changes