File forgejo-runner.changes of Package forgejo-runner

-------------------------------------------------------------------
Fri Aug 29 12:19:16 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to version 9.1.1:
  * fix: an error from a SKIPPED job does not transform it into a FAILURE
  * fix: artifact cache DB not using indexes for searching
  * ix: RunsOn in jobparser is not used by the runner but it is used by Forgejo
  * chore: fix 'false positive' data race detection in Id/Number default init

-------------------------------------------------------------------
Sun Aug 17 11:21:02 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to version 9.1.0:
  * feat: support actions with 'using: node24'
  * feat: fail when using an invalid label during non interactive registration
  * feat: added support for dereferenced map properties
  * feat: support evaluation of concurrency clauses in runner
  * feat: log parsed commands and step summary
  * feat: added info log when container image platform mismatched
  * feat: wait for services to be healthy before starting a job
  * fix: report the job as failed when the [runner].timeout expires
  * fix: data race in 'runs-on' expressions causes incorrect job labels during
    execution
  * fix: race condition in matrix job result state may result in failed jobs
    being marked as successful
  * fix: ensure unique container names for reusable workflows
  * fix: data race condition causing incorrect shell on a task step if it
    referenced a matrix variable
  * fix: use a unique random name to derive network and volumes for a job
  * fix: the configuration must not be used as temporary storage
  * fix: container removal is the runner responsibility
  * fix: update reusable workflow input handling
  * fix(security): multline secrets trivially transformed are redacted
  * fix: prevent unintended input replacement in reusable workflows with
    workflow_dispatch when using workflow_call
  * fix: composite action input pollution
  * fix: prevent space prefix/suffix in runner labels
  * fix: valueMasker concurrent map write
  * fix: short sha has at least four digits

-------------------------------------------------------------------
Mon Aug 11 11:51:33 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to version 9.0.3:
  * feat: --health-* options are allowed in job.<id>.services.<id>.options
  * fix: log the URL of the action when it fails schema validation
  * fix: lingering services/volumes/networks after jobs if cleanup takes >1min
- update to version 9.0.2:
  * PR: feat: use cache-{from,to}: type=gha in the docker/build-push-action example
  * PR: feat: add an LXC based example of docker/build-push-action usage
  * PR: fix: vars context is allowed in default values of action inputs

-------------------------------------------------------------------
Thu Jul 31 17:34:08 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to version 9.0.1:
  * chore: to allow the runner to be imported, v9 needs to be in the go module
- update to version 9.0.0:
  * feat!: remove support for using an artifact server via CLI
  * feat: the new forgejo-runner validate command
  * fix: allow expressions in action descriptions and incomplete action inputs
  * fix: the vars context is allowed in an action step env
  * fix: allow expressions in step and job uses:

-------------------------------------------------------------------
Sun Jul 27 21:36:22 UTC 2025 - rrahl0@opensuse.org

- Update to version 8.0.1:
  * fix: tolerate strings for fail-fast, max-parallel, timeout-minutes,
    cancel-timeout-minutes

-------------------------------------------------------------------
Sat Jul 26 16:14:33 UTC 2025 - rrahl0@opensuse.org

- Update to version 8.0.0:
  * Breaking change: workflows files go through a schema validation and will
    not run if they do not pass
  * Breaking change: in the absence of a label or a label, default to
    docker://node:22-bookworm instead of docker://node:20-bullseye or host
  * Breaking change: bash fallback to sh if it is not available
  * Breaking change: sanitize network aliases to be valid DNS names
  * secrets that contain multiple lines are masked from the output
  * sum256 the container name so derivations do not overflow

-------------------------------------------------------------------
Fri Jul 11 13:30:51 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- Update to version 7.0.0:
  * Update module code.forgejo.org/forgejo/act to v1.29.0
  * chore(docs): update v7.0.0 release notes
  * chore: remove gitea from variable names etc. with no functional change
  * fix!: replace CLI --gitea-instance with --forgejo-instance
  * chore: remove unused code and comments including gitea
  * chore: update LICENSE year

-------------------------------------------------------------------
Mon Jun 30 16:59:32 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- Update to version 6.4.0:
  * chore(docs): update release notes to 6.4.0
  * fix: unify data.forgejo.org/forgejo/forgejo-build-publish
  * chore: fix typos and add type checking to port/addr args
  * Remove unused header
  * chore(renovate): drop explicit config in favor of preset
  * chore(renovate): enable indirect gomod deps
  * fix: if insecure == true, get proxy too
  * fix: use v11 for the docker-compose example
  * update dependencies
- remove patch fix-CVE-2025-22869.patch, as upstream updated the dependencies

-------------------------------------------------------------------
Wed Mar 26 21:40:10 UTC 2025 - rrahl0@opensuse.org

- Update to version 6.3.1:
  * Fixed an issue which caused data races and timeouts in certain cases, which
    would cause cache storing and retrieval to fail.


-------------------------------------------------------------------
Sat Mar 22 12:52:50 UTC 2025 - rrahl0@opensuse.org

- Update to version 6.3.0:
  * Caches are now correctly scoped to repositories. Require authentication for
    cache requests, and set up cache proxy to provide authentication
    transparently and automatically.

-------------------------------------------------------------------
Wed Mar 12 13:14:02 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- add patch fix-CVE-2025-22869.patch, fixes bsc#1239488 bsc#1234574

-------------------------------------------------------------------
Mon Mar 10 23:14:27 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- also own the runners file

-------------------------------------------------------------------
Mon Mar 10 21:30:45 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- import config handling from the gitea-action-runner package
  the config can contain secrets and we should probably protect
  them with proper default permissions

-------------------------------------------------------------------
Mon Mar 10 16:55:11 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>

- not sure why this was installed as an user service

-------------------------------------------------------------------
Sat Feb 01 00:22:52 UTC 2025 - rrahl0@opensuse.org

- Update to version 6.2.2:
  * LXC systemd service unit example script learned how to upgrade.
- update to version 6.2.1:
  * LXC templates are updated if needed.

-------------------------------------------------------------------
Thu Jan 23 15:36:19 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to 6.2.0:
  * The container.options allows --hostname.

-------------------------------------------------------------------
Wed Jan 22 13:49:49 UTC 2025 - rrahl0@opensuse.org

- Update to version 6.1.0:
  * chore(release): migrate to invisible.forgejo.org (#444)
  * Update module google.golang.org/protobuf to v1.36.3 (#440)
  * Update actions/setup-forgejo action to v2.0.6
  * fix: upgrade forgejo-build-publish/build@v5.3.1
  * fix: use data.forgejo.org/oci
  * New "one shot" type of execution by adding a new command called one-job. (#423)
  * fix: example uses code.forgejo.org/oci
  * chore(docs): 6.1.0 release notes (#428)
  * expose "ForceRebuild" as a config option

-------------------------------------------------------------------
Sat Jan 18 16:39:13 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>

- update to 6.0.1:
  * Fixes a regression that was introduced in version 6.0.0 by which the
    [container].options config file setting was ignored.
- update to 6.0.0:
  * Security: the container options a job is allowed to specify are limited to
    a predefined allow list.

-------------------------------------------------------------------
Wed Dec 18 00:03:40 UTC 2024 - rrahl0@opensuse.org

- Update to version 5.0.4:
  * feat: use FORGEJO_TOKEN as runtime token

-------------------------------------------------------------------
Wed Nov 27 10:20:13 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>

- update to 5.0.3:
  * fix: it wasn't possible to mount the docker socket in each container

-------------------------------------------------------------------
Thu Nov 21 15:58:43 UTC 2024 - rrahl0@opensuse.org

- Update to version 5.0.2:
  * Fixes a regression that was introduced in version 5.0.0 by which 
    skipped jobs were marked as failed instead

-------------------------------------------------------------------
Wed Nov 20 21:40:40 UTC 2024 - rrahl0@opensuse.org

- Update to version 5.0.1:
  * the /opt/hostedtoolcache directory is now unique to each job instead of
    being shared to avoid a risk of corruption
- move to golang(API) = 1.23

-------------------------------------------------------------------
Sun Nov 17 00:20:51 UTC 2024 - rrahl0@opensuse.org

- Update to version 5.0.0:
  * fix: Update forgejo/forgejo-build-publish action to v5
  * fix: make container.docker_host default to - (part two)
  * Update golang packages to v1.23
  * tests: it make take time for Forgejo to come up
  * Update code.forgejo.org/oci/alpine Docker tag to v3.20
  * ci: use `go-version-file`
  * Update actions/setup-go action to v5
  * ci: don't run on renovate branches
  * ci: Include version number in windows runner build
  * fix: dockerfile casing typo
  * Update module golang.org/x/time to v0.8.0
  * Update module golang.org/x/term to v0.26.0
  * Add support for windows build on GitHub (#312)
  * Update dependency go to v1.23.3
  * Version bump and add release notes
  * Cherry-pick gitea act_runner #543
  * Add simple test
  * Add configurable logging level for jobs

-------------------------------------------------------------------
Fri Nov 01 13:30:01 UTC 2024 - rrahl0@opensuse.org

- Update to version 4.0.1:
  * Do not panic when the number of arguments of a function evaluated
    in an expression is incorect.

-------------------------------------------------------------------
Tue Oct 29 13:01:31 UTC 2024 - rrahl0@opensuse.org

- Update to version 4.0.0:
  * fix: make container.docker_host default to -
  * Update module code.forgejo.org/forgejo/act to v1.21.4
  * chore: add issue templates
  * Update module golang.org/x/time to v0.7.0
  * Update module google.golang.org/protobuf to v1.35.1
  * Update module golang.org/x/term to v0.25.0
  * Update dependency go to v1.23.2
  * Update module connectrpc.com/connect to v1.17.0
  * Fix comments in systemd unit service file (#274)
  * Add example systemd service file (#273)
  * Update module code.forgejo.org/forgejo/act to v1.21.3
  * chore: update the 3.5.2 release notes
  * chore: add test for unexpected YAML type in top level env
  * Update dependency go to v1.23.1
  * Update module golang.org/x/term to v0.24.0
  * Fix typo
  * chore(renovate): disable replaced `nektos/act`
  * chore: update the DOER & TOKEN of the build release workflow

-------------------------------------------------------------------
Sun Aug 25 00:30:50 UTC 2024 - rrahl0@opensuse.org

- Update to version 3.5.1:
  * Fix CVE-2024-24557
  * update vendored dependencies

-------------------------------------------------------------------
Mon Aug  5 07:59:52 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- new package forgejo-runner: a daemon that connects to a Forgejo
  instance and runs jobs for continous integration
openSUSE Build Service is sponsored by