-
v9.1.0
StableAll checks were successfulchecks / build and test (push) Successful in 46schecks / runner exec tests (push) Successful in 24sexample / docker-build-push-action-in-lxc (push) Successful in 1m21sact / unit (push) Successful in 1m43s/ example-docker-compose (push) Successful in 2m1s/ example-lxc-systemd (push) Successful in 6m44sact / integration (push) Successful in 9m59sBuild release / release (push) Has been skippedpublish / publish (push) Has been skippedreleased this
2025-08-17 06:00:55 +00:00 | 422 commits to main since this releaseRelease Notes
- features
- PR: feat: support actions with 'using: node24'
- PR: feat: fail when using an invalid label during non interactive registration
- PR: feat: added support for dereferenced map properties
- PR: feat: support evaluation of concurrency clauses in runner
- PR: feat: log parsed commands and step summary
- PR: feat: added info log when container image platform mismatched
- PR: feat: wait for services to be healthy before starting a job
- bug fixes
- PR: fix: report the job as failed when the
[runner].timeoutexpires - PR: fix: data race in 'runs-on' expressions causes incorrect job labels during execution
- PR: fix: race condition in matrix job result state may result in failed jobs being marked as successful
- PR: fix: ensure unique container names for reusable workflows
- PR: fix: data race condition causing incorrect
shellon a task step if it referenced a matrix variable - PR: fix: use a unique random name to derive network and volumes for a job
- PR: fix: the configuration must not be used as temporary storage
- PR: fix: container removal is the runner responsibility
- PR: fix: update reusable workflow input handling
- PR: fix(security): multline secrets trivially transformed are redacted
- PR: fix: prevent unintended input replacement in reusable workflows with workflow_dispatch when using workflow_call
- PR: fix: composite action input pollution
- PR: fix: prevent space prefix/suffix in runner labels
- PR: fix: valueMasker concurrent map write
- PR: fix: short sha has at least four digits
- PR: fix: amd64 arch to X64 (#2580)
- PR: fix: report the job as failed when the
- other
- PR: test: fix data race triggered by testing mocks in TestSetJobResultConcurrency
- PR: Update module github.com/vektra/mockery/v2 to v3.5.3
- PR: docs: clarify actions_cache_url_option
- PR: chore: prevent 'false positive' data race detection with Job.If [skip cascade]
- PR: Update https://data.forgejo.org/actions/setup-forgejo action to v3.0.2
- PR: test: fix data race in TestNewParallelExecutor... tests
- PR: chore: prevent "false positive" data race detection w/ ContainerDaemonSocket
- PR: test: prevent data race detection in TestActionCache
- PR: chore: modernize code
- PR: chore: refactor NewDockerVolumeRemoveExecutor
- PR: chore: panic if a random name cannot be created
- PR: Update module github.com/golangci/golangci-lint/v2/cmd/golangci-lint to v2.4.0
- PR: chore: require Go v1.24
- PR: chore: integration tests can run for more than 10 minutes
- PR: chore: use t.Context for tests, activate usetesting for lint + add t.TempDir and t.Chdir
- PR: chore(tests): differentiate 'failed to copy content' errors
- PR: chore: set the Kind/Chore label on dependencies upgrades
- PR: Update module github.com/imdario/mergo to v1
- PR: Update module github.com/vektra/mockery/v2 to v3
- PR: Update code.forgejo.org/forgejo/runner Docker tag to v9
- PR: chore: remove the alpha quality warning, it is secure enough to be used in production
- PR: Update module golang.org/x/term to v0.34.0
- PR: Update module github.com/docker/go-connections to v0.6.0
- PR: chore: "unable to get git repo" is a debug message, not a warning
- PR: Update dependency go to v1.24
- PR: chore: cancel context used in CI when running workflows
- PR: Update module google.golang.org/protobuf to v1.36.7
- PR: test: fix failures caused by node24 usage in hello-world-javascript-action [skip cascade]
- PR: chore: restore GitHub windows build workflow
- PR: chore: run_context: add GITHUB_RUN_ATTEMPT (#2458)
- PR: Update dependency go to v1.23.12
- PR: Update dependency forgejo/runner to v9.0.3
- PR: chore: links to container images and documentation in the release
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
48 downloads
-
forgejo-runner-9.1.0-linux-amd64
537 downloads ·
2025-08-17 06:00:06 +00:00 · 20 MiB -
forgejo-runner-9.1.0-linux-amd64.asc
194 downloads ·
2025-08-17 06:00:07 +00:00 · 228 B -
forgejo-runner-9.1.0-linux-amd64.sha256
93 downloads ·
2025-08-17 06:00:07 +00:00 · 99 B -
forgejo-runner-9.1.0-linux-amd64.xz
43 downloads ·
2025-08-17 06:00:07 +00:00 · 5.7 MiB -
forgejo-runner-9.1.0-linux-amd64.xz.asc
6 downloads ·
2025-08-17 06:00:07 +00:00 · 228 B -
forgejo-runner-9.1.0-linux-amd64.xz.sha256
14 downloads ·
2025-08-17 06:00:07 +00:00 · 102 B -
forgejo-runner-9.1.0-linux-arm64
40 downloads ·
2025-08-17 06:00:08 +00:00 · 19 MiB -
forgejo-runner-9.1.0-linux-arm64.asc
20 downloads ·
2025-08-17 06:00:08 +00:00 · 228 B -
forgejo-runner-9.1.0-linux-arm64.sha256
3 downloads ·
2025-08-17 06:00:08 +00:00 · 99 B -
forgejo-runner-9.1.0-linux-arm64.xz
26 downloads ·
2025-08-17 06:00:08 +00:00 · 4.9 MiB -
forgejo-runner-9.1.0-linux-arm64.xz.asc
2 downloads ·
2025-08-17 06:00:08 +00:00 · 228 B -
forgejo-runner-9.1.0-linux-arm64.xz.sha256
4 downloads ·
2025-08-17 06:00:08 +00:00 · 102 B
- features