27 Commits
Author SHA1 Message Date
demusanddemus adc609934e act runner release 0.6.0 (#3)
Build and provide rpm of the Gitea act_runner / Start build on COPR (f44) (release) Has been cancelled
Build and provide rpm of the Gitea act_runner / Start build on COPR (rawhide) (release) Has been cancelled
This release contains a security fix for CVE-2026-28708 which introduces authentication between the runner and the cache server. Thanks to [@haroutp](https://github.com/haroutp) for the report.
## Breaking changes

- cache.external_server now requires cache.external_secret ([#849](https://gitea.com/gitea/act_runner/issues/849)). Operators running a standalone act_runner cache-server must set the same cache.external_secret in both the runner config and the cache-server config — neither process starts without it. Runners using the default embedded cache server are unaffected and need no config changes. As part of the same security fix, pre-existing entries in bolt.db have no repo stamp and will be evicted by GC, causing a one-time cache miss per key after upgrade.

## Changelog

- Clone different git repos in parallel via per-directory locks ([#866](https://gitea.com/gitea/act_runner/issues/866))
- fix: avoid 'filename too long' on matrix jobs by hashing container names ([#853](https://gitea.com/gitea/act_runner/issues/853))
- fix(deps): update module github.com/mattn/go-isatty to v0.0.22 ([#863](https://gitea.com/gitea/act_runner/issues/863))
- fix(deps): update module github.com/docker/docker to v25.0.14+incompatible ([#862](https://gitea.com/gitea/act_runner/issues/862))
- Authenticate cache requests via ACTIONS_RUNTIME_TOKEN and scope by repo ([#849](https://gitea.com/gitea/act_runner/issues/849))
- feat: show run command, shell and env in collapsible group before step output ([#847](https://gitea.com/gitea/act_runner/issues/847))
- run docker step in host mode ([#857](https://gitea.com/gitea/act_runner/issues/857))
- chore(deps): drop unused distribution/reference replace directive ([#858](https://gitea.com/gitea/act_runner/issues/858))

Reviewed-on: https://git.demus.dk/demus/gitea-act-runner-rpm/pulls/3
Co-authored-by: Daniel Demus <daniel@demus.dk>
Co-committed-by: Daniel Demus <daniel@demus.dk>
2026-04-29 00:56:37 +02:00
demusanddemus 9892c73950 act runner release 0.5.0 (#2)
Build and provide rpm of the Gitea act_runner / Start build on COPR (f44) (release) Successful in 2m59s
Build and provide rpm of the Gitea act_runner / Start build on COPR (rawhide) (release) Successful in 2m47s
Reviewed-on: demus/gitea-act-runner-rpm#2
Co-authored-by: Daniel Demus <daniel@demus.dk>
Co-committed-by: Daniel Demus <daniel@demus.dk>
2026-04-29 00:35:27 +02:00
demusanddemus 96ce6ed37e act runner release 0.4.0 (#1)
Build and provide rpm of the Gitea act_runner / Start build on COPR (f44) (release) Successful in 2m38s
Build and provide rpm of the Gitea act_runner / Start build on COPR (rawhide) (release) Successful in 2m51s
Reviewed-on: demus/gitea-act-runner-rpm#1
Co-authored-by: Daniel Demus <daniel@demus.dk>
Co-committed-by: Daniel Demus <daniel@demus.dk>
2026-04-17 23:20:32 +02:00
demus 64ca573d32 act runner release 0.3.1
Build and provide rpm of the Gitea act_runner / Run rpmbuild (f43) (release) Has been cancelled
Build and provide rpm of the Gitea act_runner / Run rpmbuild (f44) (release) Has been cancelled
Build and provide rpm of the Gitea act_runner / Run rpmbuild (rawhide) (release) Has been cancelled
Build and provide rpm of the Gitea act_runner / Start build on COPR (f43) (release) Successful in 2m11s
Build and provide rpm of the Gitea act_runner / Start build on COPR (f44) (release) Successful in 2m13s
Build and provide rpm of the Gitea act_runner / Start build on COPR (rawhide) (release) Successful in 2m14s
2026-03-29 17:50:55 +02:00
demus f50dc9eaf8 Consolidate builds into 1 workflow
Use a matrix variable to list target fedora versions
2026-03-29 17:50:55 +02:00
demus 35ef9aaf01 Use go version available in target release version
Build and provide rpm of the Gitea act_runner / rpmbuild (release) Successful in 3m4s
2026-02-21 01:16:33 +01:00
demus 3e97c0b859 Release 0.3.0
Build and provide rpm of the Gitea act_runner / rpmbuild (release) Successful in 3m44s
Also add release workflows
2026-02-20 21:00:54 +01:00
demus f916aef034 Upgrade to 0.2.13 2025-11-22 13:10:48 +01:00
demus b05eea41fb Add more ordering and some start back-off to allow gitea to be ready 2025-02-27 18:54:40 +01:00
demus b3bc71ec75 Depend on the correct docker unit
Fix a warning when starting the units
2025-02-12 20:37:03 +01:00
demus f772564598 Simplify and fix dockerd parts 2025-01-26 23:16:05 +01:00
demus b297f76612 Use sysusers and tmpfiles in plain dockerd setup 2025-01-26 16:08:25 +01:00
demus d8a6a940dd Upgrade to 0.2.11 which requires go 1.23 (not available on f40)) 2025-01-23 19:54:11 +01:00
demus 63bbc03007 Fix systemd unit startup hanging 2025-01-23 18:57:17 +01:00
demus 85bb13f959 Don't create mail spool 2025-01-23 16:07:23 +01:00
demus a7f28bcb16 Only run things on install/uninstall, not upgrade 2025-01-23 15:36:23 +01:00
demus 03b2910573 Add a /etc directory for the root dockerd setup
Also don't show the post install advice when upgrading
2025-01-23 15:11:10 +01:00
demus 3909595b8e Re-arrange services and fix paths 2025-01-23 14:19:24 +01:00
demus 32c860b00a Hand-code user creation and deletion 2025-01-23 14:18:48 +01:00
demus 23e2c69a77 Bump release 2025-01-22 16:11:13 +01:00
demus 3b2e3ec6cd Add dockerd subpackage 2025-01-22 15:59:09 +01:00
demus 7bce917679 Use constant for binary name to avoid oopsies 2025-01-22 11:32:42 +01:00
demus eae77599be Use systemd-rpm-macros 2025-01-22 11:32:33 +01:00
demus 7cbb0e1884 %autosetup on f40 doesn't support -C so use plain %setup with -n 2025-01-22 11:31:49 +01:00
demus 6f63a33026 Add rootless docker subpackage 2025-01-22 11:31:36 +01:00
demus 3c67771ced BuildRequire git 2025-01-22 11:31:00 +01:00
demus 15ed52d849 Convert to %autochangelog
[skip changelog]
2025-01-22 11:30:15 +01:00