Update forgejo-runner to v11.3.0 #1121

Merged
mfenniak merged 1 commit from renovate/forgejo-runner into main 2025-11-05 02:44:46 +00:00
Member

This PR contains the following updates:

Package Update Change
code.forgejo.org/forgejo/runner (source) minor 11.1.2 -> 11.3.0
forgejo/runner minor 11.1.2 -> 11.3.0

Release Notes

forgejo/runner (code.forgejo.org/forgejo/runner)

v11.3.0

Compare Source

Release Notes


  • features
    • PR: feat: allow inputs in runs-on
  • bug fixes
    • PR: fix: windows compilation
    • PR: fix: enforce LXC bootstrap locks
    • PR: fix: lxc_exists_and_apt_not_old must be in a transaction
    • PR: fix: ${{ env.VAR }} is allowed in container
  • other
    • PR: chore: rename NewInterpeter to NewInterpreter
    • PR: Update module github.com/golangci/golangci-lint/v2/cmd/golangci-lint to v2.6.0
    • PR: Update code.forgejo.org/forgejo/forgejo Docker tag to v11.0.7
    • PR: chore(ci): use code.forgejo.org/oci/alpine:latest
    • PR: Update data.forgejo.org/oci/golang Docker tag to v1.25
    • PR: Update dependency forgejo/lxc-helpers to v1.1.3
    • PR: Revert "chore(cleanup): lxc-helpers does not need a global lock (#​1047)"

v11.2.0

Compare Source

Release Notes


  • features
    • PR: feat: allow --memory in workflow container options
    • PR: feat: disambiguate cloud emoji
    • PR: feat: improve readability of error messages from ParseRawOn
  • bug fixes
    • PR: fix: use automatic IP detection instead of cache proxy host config value for internal cache server
    • PR: fix: prevent premature token revocation in reusable workflows
    • PR: fix: don't prepend server URL with https:// if it's an empty string
    • PR: fix: allow mapping into env variable INPUT_N from ${{ inputs.n }}
    • PR: fix: don't panic on cacheproxy startup failure
    • PR: fix: log error for why cache couldn't be started
    • PR: fix: remove LXC backend leftovers when the job completes
    • PR: fix: make the creation of LXC templates atomic so they cannot be interrupted while building
  • other
    • PR: Update module golang.org/x/time to v0.14.0
    • PR: Update module github.com/avast/retry-go/v4 to v4.7.0
    • PR: chore: log reason reverse proxy can't be started
    • PR: chore: add additional logging to cacheproxy
    • PR: Update dependency go to v1.24.9
    • PR: Update module golang.org/x/term to v0.36.0
    • PR: Update module github.com/docker/docker to v28.5.1+incompatible
    • PR: Update module github.com/rhysd/actionlint to v1.7.8
    • PR: Update module code.forgejo.org/forgejo/actions-proto to v0.5.3
    • PR: Update module connectrpc.com/connect to v1.19.1
    • PR: Update module github.com/docker/cli to v28.5.1+incompatible
    • PR: Update dependency go to v1.24.8
    • PR: Update module github.com/docker/cli to v28.5.0+incompatible
    • PR: Update module github.com/go-git/go-git/v5 to v5.16.3
    • PR: chore(docs): clarify the behavior of [container].docker_host
    • PR: Update module google.golang.org/protobuf to v1.36.10
    • PR: chore: teach renovate about example-lxc-systemd.yml
    • PR: Update forgejo-runner to v11.1.2
    • PR: chore(cleanup): lxc-helpers does not need a global lock
    • PR: Update dependency forgejo/lxc-helpers to v1.1.1

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [code.forgejo.org/forgejo/runner](https://forgejo.org) ([source](https://code.forgejo.org/forgejo/runner)) | minor | `11.1.2` -> `11.3.0` | | [forgejo/runner](https://code.forgejo.org/forgejo/runner) | minor | `11.1.2` -> `11.3.0` | --- ### Release Notes <details> <summary>forgejo/runner (code.forgejo.org/forgejo/runner)</summary> ### [`v11.3.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v11.3.0) [Compare Source](https://code.forgejo.org/forgejo/runner/compare/v11.2.0...v11.3.0) - [User guide](https://forgejo.org/docs/next/user/actions/overview/) - [Administrator guide](https://forgejo.org/docs/next/admin/actions/) - [Container images](https://code.forgejo.org/forgejo/-/packages/container/runner/versions) Release Notes *** <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/1117): <!--number 1117 --><!--line 0 --><!--description ZmVhdDogYWxsb3cgaW5wdXRzIGluIHJ1bnMtb24=-->feat: allow inputs in runs-on<!--description--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1101): <!--number 1101 --><!--line 0 --><!--description Zml4OiB3aW5kb3dzIGNvbXBpbGF0aW9u-->fix: windows compilation<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1098): <!--number 1098 --><!--line 0 --><!--description Zml4OiBlbmZvcmNlIExYQyBib290c3RyYXAgbG9ja3M=-->fix: enforce LXC bootstrap locks<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1104): <!--number 1104 --><!--line 0 --><!--description Zml4OiBseGNfZXhpc3RzX2FuZF9hcHRfbm90X29sZCBtdXN0IGJlIGluIGEgdHJhbnNhY3Rpb24=-->fix: lxc\_exists\_and\_apt\_not\_old must be in a transaction<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1108): <!--number 1108 --><!--line 0 --><!--description Zml4OiAke3sgZW52LlZBUiB9fSBpcyBhbGxvd2VkIGluIGNvbnRhaW5lcg==-->fix: ${{ env.VAR }} is allowed in container<!--description--> - other - [PR](https://code.forgejo.org/forgejo/runner/pulls/1119): <!--number 1119 --><!--line 0 --><!--description Y2hvcmU6IHJlbmFtZSBOZXdJbnRlcnBldGVyIHRvIE5ld0ludGVycHJldGVy-->chore: rename NewInterpeter to NewInterpreter<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1115): <!--number 1115 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2dvbGFuZ2NpL2dvbGFuZ2NpLWxpbnQvdjIvY21kL2dvbGFuZ2NpLWxpbnQgdG8gdjIuNi4w-->Update module github.com/golangci/golangci-lint/v2/cmd/golangci-lint to v2.6.0<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1113): <!--number 1113 --><!--line 0 --><!--description VXBkYXRlIGNvZGUuZm9yZ2Vqby5vcmcvZm9yZ2Vqby9mb3JnZWpvIERvY2tlciB0YWcgdG8gdjExLjAuNw==-->Update code.forgejo.org/forgejo/forgejo Docker tag to v11.0.7<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1100): <!--number 1100 --><!--line 0 --><!--description Y2hvcmUoY2kpOiB1c2UgY29kZS5mb3JnZWpvLm9yZy9vY2kvYWxwaW5lOmxhdGVzdA==-->chore(ci): use code.forgejo.org/oci/alpine:latest<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1110): <!--number 1110 --><!--line 0 --><!--description VXBkYXRlIGRhdGEuZm9yZ2Vqby5vcmcvb2NpL2dvbGFuZyBEb2NrZXIgdGFnIHRvIHYxLjI1-->Update data.forgejo.org/oci/golang Docker tag to v1.25<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1106): <!--number 1106 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby9seGMtaGVscGVycyB0byB2MS4xLjM=-->Update dependency forgejo/lxc-helpers to v1.1.3<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1103): <!--number 1103 --><!--line 0 --><!--description UmV2ZXJ0ICJjaG9yZShjbGVhbnVwKTogbHhjLWhlbHBlcnMgZG9lcyBub3QgbmVlZCBhIGdsb2JhbCBsb2NrICgjMTA0Nyki-->Revert "chore(cleanup): lxc-helpers does not need a global lock ([#&#8203;1047](https://github.com/forgejo/runner/issues/1047))"<!--description--> <!--end release-notes-assistant--> ### [`v11.2.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v11.2.0) [Compare Source](https://code.forgejo.org/forgejo/runner/compare/v11.1.2...v11.2.0) - [User guide](https://forgejo.org/docs/next/user/actions/overview/) - [Administrator guide](https://forgejo.org/docs/next/admin/actions/) - [Container images](https://code.forgejo.org/forgejo/-/packages/container/runner/versions) Release Notes *** <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/1079): <!--number 1079 --><!--line 0 --><!--description ZmVhdDogYWxsb3cgLS1tZW1vcnkgaW4gd29ya2Zsb3cgY29udGFpbmVyIG9wdGlvbnM=-->feat: allow --memory in workflow container options<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1076): <!--number 1076 --><!--line 0 --><!--description ZmVhdDogZGlzYW1iaWd1YXRlIGNsb3VkIGVtb2pp-->feat: disambiguate cloud emoji<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1063): <!--number 1063 --><!--line 0 --><!--description ZmVhdDogaW1wcm92ZSByZWFkYWJpbGl0eSBvZiBlcnJvciBtZXNzYWdlcyBmcm9tIFBhcnNlUmF3T24=-->feat: improve readability of error messages from ParseRawOn<!--description--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1088): <!--number 1088 --><!--line 0 --><!--description Zml4OiB1c2UgYXV0b21hdGljIElQIGRldGVjdGlvbiBpbnN0ZWFkIG9mIGNhY2hlIHByb3h5IGhvc3QgY29uZmlnIHZhbHVlIGZvciBpbnRlcm5hbCBjYWNoZSBzZXJ2ZXI=-->fix: use automatic IP detection instead of cache proxy host config value for internal cache server<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1081): <!--number 1081 --><!--line 0 --><!--description Zml4OiBwcmV2ZW50IHByZW1hdHVyZSB0b2tlbiByZXZvY2F0aW9uIGluIHJldXNhYmxlIHdvcmtmbG93cw==-->fix: prevent premature token revocation in reusable workflows<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1083): <!--number 1083 --><!--line 0 --><!--description Zml4OiBkb24ndCBwcmVwZW5kIHNlcnZlciBVUkwgd2l0aCBodHRwczovLyBpZiBpdCdzIGFuIGVtcHR5IHN0cmluZw==-->fix: don't prepend server URL with https\:// if it's an empty string<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1080): <!--number 1080 --><!--line 0 --><!--description Zml4OiBhbGxvdyBtYXBwaW5nIGludG8gZW52IHZhcmlhYmxlIElOUFVUX04gZnJvbSAke3sgaW5wdXRzLm4gfX0=-->fix: allow mapping into env variable INPUT\_N from ${{ inputs.n }}<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1067): <!--number 1067 --><!--line 0 --><!--description Zml4OiBkb24ndCBwYW5pYyBvbiBjYWNoZXByb3h5IHN0YXJ0dXAgZmFpbHVyZQ==-->fix: don't panic on cacheproxy startup failure<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1057): <!--number 1057 --><!--line 0 --><!--description Zml4OiBsb2cgZXJyb3IgZm9yIHdoeSBjYWNoZSBjb3VsZG4ndCBiZSBzdGFydGVk-->fix: log error for why cache couldn't be started<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1054): <!--number 1054 --><!--line 0 --><!--description Zml4OiByZW1vdmUgTFhDIGJhY2tlbmQgbGVmdG92ZXJzIHdoZW4gdGhlIGpvYiBjb21wbGV0ZXM=-->fix: remove LXC backend leftovers when the job completes<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1049): <!--number 1049 --><!--line 0 --><!--description Zml4OiBtYWtlIHRoZSBjcmVhdGlvbiBvZiBMWEMgdGVtcGxhdGVzIGF0b21pYyBzbyB0aGV5IGNhbm5vdCBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBidWlsZGluZw==-->fix: make the creation of LXC templates atomic so they cannot be interrupted while building<!--description--> - other - [PR](https://code.forgejo.org/forgejo/runner/pulls/1094): <!--number 1094 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnb2xhbmcub3JnL3gvdGltZSB0byB2MC4xNC4w-->Update module golang.org/x/time to v0.14.0<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1092): <!--number 1092 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2F2YXN0L3JldHJ5LWdvL3Y0IHRvIHY0LjcuMA==-->Update module github.com/avast/retry-go/v4 to v4.7.0<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1089): <!--number 1089 --><!--line 0 --><!--description Y2hvcmU6IGxvZyByZWFzb24gcmV2ZXJzZSBwcm94eSBjYW4ndCBiZSBzdGFydGVk-->chore: log reason reverse proxy can't be started<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1065): <!--number 1065 --><!--line 0 --><!--description Y2hvcmU6IGFkZCBhZGRpdGlvbmFsIGxvZ2dpbmcgdG8gY2FjaGVwcm94eQ==-->chore: add additional logging to cacheproxy<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1087): <!--number 1087 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZ28gdG8gdjEuMjQuOQ==-->Update dependency go to v1.24.9<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1086): <!--number 1086 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnb2xhbmcub3JnL3gvdGVybSB0byB2MC4zNi4w-->Update module golang.org/x/term to v0.36.0<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1085): <!--number 1085 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2RvY2tlci9kb2NrZXIgdG8gdjI4LjUuMStpbmNvbXBhdGlibGU=-->Update module github.com/docker/docker to v28.5.1+incompatible<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1084): <!--number 1084 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL3JoeXNkL2FjdGlvbmxpbnQgdG8gdjEuNy44-->Update module github.com/rhysd/actionlint to v1.7.8<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1082): <!--number 1082 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBjb2RlLmZvcmdlam8ub3JnL2Zvcmdlam8vYWN0aW9ucy1wcm90byB0byB2MC41LjM=-->Update module code.forgejo.org/forgejo/actions-proto to v0.5.3<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1078): <!--number 1078 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBjb25uZWN0cnBjLmNvbS9jb25uZWN0IHRvIHYxLjE5LjE=-->Update module connectrpc.com/connect to v1.19.1<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1072): <!--number 1072 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2RvY2tlci9jbGkgdG8gdjI4LjUuMStpbmNvbXBhdGlibGU=-->Update module github.com/docker/cli to v28.5.1+incompatible<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1069): <!--number 1069 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZ28gdG8gdjEuMjQuOA==-->Update dependency go to v1.24.8<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1066): <!--number 1066 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2RvY2tlci9jbGkgdG8gdjI4LjUuMCtpbmNvbXBhdGlibGU=-->Update module github.com/docker/cli to v28.5.0+incompatible<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1062): <!--number 1062 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnaXRodWIuY29tL2dvLWdpdC9nby1naXQvdjUgdG8gdjUuMTYuMw==-->Update module github.com/go-git/go-git/v5 to v5.16.3<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1059): <!--number 1059 --><!--line 0 --><!--description Y2hvcmUoZG9jcyk6IGNsYXJpZnkgdGhlIGJlaGF2aW9yIG9mIGBbY29udGFpbmVyXS5kb2NrZXJfaG9zdGA=-->chore(docs): clarify the behavior of `[container].docker_host`<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1058): <!--number 1058 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBnb29nbGUuZ29sYW5nLm9yZy9wcm90b2J1ZiB0byB2MS4zNi4xMA==-->Update module google.golang.org/protobuf to v1.36.10<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1053): <!--number 1053 --><!--line 0 --><!--description Y2hvcmU6IHRlYWNoIHJlbm92YXRlIGFib3V0IGV4YW1wbGUtbHhjLXN5c3RlbWQueW1s-->chore: teach renovate about example-lxc-systemd.yml<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1055): <!--number 1055 --><!--line 0 --><!--description VXBkYXRlIGZvcmdlam8tcnVubmVyIHRvIHYxMS4xLjI=-->Update forgejo-runner to v11.1.2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1047): <!--number 1047 --><!--line 0 --><!--description Y2hvcmUoY2xlYW51cCk6IGx4Yy1oZWxwZXJzIGRvZXMgbm90IG5lZWQgYSBnbG9iYWwgbG9jaw==-->chore(cleanup): lxc-helpers does not need a global lock<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1050): <!--number 1050 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby9seGMtaGVscGVycyB0byB2MS4xLjE=-->Update dependency forgejo/lxc-helpers to v1.1.1<!--description--> <!--end release-notes-assistant--> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNjkuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE2OS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJLaW5kL0RlcGVuZGVuY3lVcGRhdGUiLCJydW4tZW5kLXRvLWVuZC10ZXN0cyJdfQ==-->
Update forgejo-runner to v11.3.0
All checks were successful
checks / validate pre-commit-hooks file (pull_request) Successful in 47s
issue-labels / release-notes (pull_request_target) Has been skipped
checks / validate mocks (pull_request) Successful in 1m7s
checks / build and test (pull_request) Successful in 1m12s
checks / runner exec tests (pull_request) Successful in 32s
/ example-docker-compose (pull_request) Successful in 2m3s
/ example-lxc-systemd (pull_request) Successful in 7m16s
checks / runner integration tests (pull_request) Successful in 6m31s
checks / integration tests (pull_request) Successful in 13m12s
cascade / debug (pull_request_target) Has been skipped
cascade / forgejo (pull_request_target) Successful in 2m9s
cascade / end-to-end (pull_request_target) Successful in 6s
045d74c6ef
Contributor

cascading-pr updated at actions/setup-forgejo#738

cascading-pr updated at https://code.forgejo.org/actions/setup-forgejo/pulls/738
mfenniak approved these changes 2025-11-05 02:34:11 +00:00
mfenniak scheduled this pull request to auto merge when all checks succeed 2025-11-05 02:34:29 +00:00
mfenniak deleted branch renovate/forgejo-runner 2025-11-05 02:44:47 +00:00
Sign in to join this conversation.
No milestone
No assignees
3 participants
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
forgejo/runner!1121
No description provided.