e499c8e6ce
chore: publish 5.0.0+12.3.0 release
5.0.0+12.3.0
2026-01-01 17:41:05 +01:00
b28775251b
implement logic to set the stacks internal network for the action containers to support dind without a host port binding
2026-01-01 17:35:00 +01:00
603689dda3
chore: publish 4.1.1+12.3.0 release
4.1.1+12.3.0
2025-12-30 16:32:13 +01:00
3f83ff31f9
remove port binding of socket proxy
2025-12-30 16:25:28 +01:00
7f9bcb1db5
chore(deps): update code.forgejo.org/forgejo/runner docker tag to v12.3.0 ( #16 )
...
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 | `12.1.2` -> `12.3.0` |
---
### Release Notes
<details>
<summary>forgejo/runner (code.forgejo.org/forgejo/runner)</summary>
### [`v12.3.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v12.3.0 )
[Compare Source](https://code.forgejo.org/forgejo/runner/compare/v12.2.0...v12.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/1234 ): <!--number 1234 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBleHBvc2UgSm9iIHRvIHJldXNhYmxlIHdvcmtmbG93IGZldGNoZXJz-->feat(jobparser): expose Job to reusable workflow fetchers<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1227 ): <!--number 1227 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBhZGQgdHJhY2tpbmcgSURzIGZvciBvdXRlci9pbm5lciBqb2JzIGluIHJldXNhYmxlIHdvcmtmbG93cw==-->feat(jobparser): add tracking IDs for outer/inner jobs in reusable workflows<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1228 ): <!--number 1228 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBpZ25vcmUgYF9fbWV0YWRhdGFgIGluIHdvcmtmbG93IHNjaGVtYSB2YWxpZGF0aW9u-->feat(jobparser): ignore `__metadata` in workflow schema validation<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1229 ): <!--number 1229 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBleHBvc2UgQVBJIGZvciBgRXZhbHVhdGVXb3JrZmxvd0NhbGxTZWNyZXRzYA==-->feat(jobparser): expose API for `EvaluateWorkflowCallSecrets`<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1210 ): <!--number 1210 --><!--line 0 --><!--description ZmVhdChydW5uZXIpOiBza2lwIHNlcnZpY2UgY29udGFpbmVycyB3aXRoIGVtcHR5IGltYWdlIGFmdGVyIGludGVycG9sYXRpb24=-->feat(runner): skip service containers with empty image after interpolation<!--description-->
- bug fixes
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1235 ): <!--number 1235 --><!--line 0 --><!--description Zml4KGpvYnBhcnNlcik6IHByZXNlcnZlIHdvcmtmbG93X3BhcmVudF9pZCBvbiByZXBhcnNpbmcgaW5jb21wbGV0ZSB3b3JrZmxvd3M=-->fix(jobparser): preserve workflow\_parent\_id on reparsing incomplete workflows<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1230 ): <!--number 1230 --><!--line 0 --><!--description Zml4OiBhY2NlcHQgZW52IHJlZmVyZW5jZXMgaW4gc2VydmljZSBkZWZpbml0aW9ucw==-->fix: accept env references in service definitions<!--description-->
<!--end release-notes-assistant-->
### [`v12.2.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v12.2.0 )
[Compare Source](https://code.forgejo.org/forgejo/runner/compare/v12.1.2...v12.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/1216 ): <!--number 1216 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBhbGxvdyBhY2Nlc3MgdG8gdGhlIG91dHB1dHMgb2YgYSByZXVzYWJsZSB3b3JrZmxvdw==-->feat(jobparser): allow access to the outputs of a reusable workflow<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1209 ): <!--number 1209 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBzdXBwb3J0IGV4cGFuZGluZyByZXVzYWJsZSB3b3JrZmxvd3MgaW50byBtdWx0aXBsZSBuZXcgam9icw==-->feat(jobparser): support expanding reusable workflows into multiple new jobs<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1221 ): <!--number 1221 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBhbGxvdyBhY2Nlc3NpbmcgYCR7eyBuZWVkcy4uLiB9fWAgd2hlbiBleHBhbmRpbmcgcmV1c2FibGUgd29ya2Zsb3dz-->feat(jobparser): allow accessing `${{ needs... }}` when expanding reusable workflows<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1220 ): <!--number 1220 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBhbGxvdyBtYXRyaXggZXhwYW5zaW9uIG9uIGNhbGxlciBvZiByZXVzYWJsZSB3b3JrZmxvd3M=-->feat(jobparser): allow matrix expansion on caller of reusable workflows<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1217 ): <!--number 1217 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiByZXdyaXRlIHJldXNhYmxlIHdvcmtmbG93ICduZWVkcycgcmVmZXJlbmNlcyBiZXR3ZWVuIGpvYnM=-->feat(jobparser): rewrite reusable workflow 'needs' references between jobs<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1215 ): <!--number 1215 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBwb3B1bGF0ZSAnbmVlZHMnIGluIHJldXNhYmxlIHdvcmtmbG93IGV4cGFuc2lvbg==-->feat(jobparser): populate 'needs' in reusable workflow expansion<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1211 ): <!--number 1211 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBtYXAgJ3dpdGgnIGZyb20gY2FsbGVlIGludG8gJ2lucHV0cycgb2YgcmV1c2FibGUgd29ya2Zsb3cgZXhwYW5zaW9u-->feat(jobparser): map 'with' from callee into 'inputs' of reusable workflow expansion<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1197 ): <!--number 1197 --><!--line 0 --><!--description ZmVhdDogYWRkIHZhcmlhYmxlIHdvcmtmbG93X3JlZiB0byBnaXRodWIgY29udGV4dA==-->feat: add variable workflow\_ref to github context<!--description-->
- bug fixes
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1225 ): <!--number 1225 --><!--line 0 --><!--description Zml4KGpvYnBhcnNlcik6IGFsbG93IGFjY2VzcyB0byAnaW5wdXRzJyBjb250ZXh0IHdoZW4gZXZhbHVhdGluZyB3b3JrZmxvdyBjYWxsIG91dHB1dHM=-->fix(jobparser): allow access to 'inputs' context when evaluating workflow call outputs<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1224 ): <!--number 1224 --><!--line 0 --><!--description Zml4KGpvYnBhcnNlcik6IHRyYWNrIHJldXNhYmxlIHdvcmtmbG93IHJlY3Vyc2lvbiBsaW1pdHMgYWNyb3NzIHJlLWV4cGFuc2lvbg==-->fix(jobparser): track reusable workflow recursion limits across re-expansion<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1223 ): <!--number 1223 --><!--line 0 --><!--description Zml4KGpvYnBhcnNlcik6IGlubmVyIGpvYiBpbiBhIHJldXNhYmxlIHdvcmtmbG93IGNhbid0IHJlZmVyZW5jZSAke3sgbmVlZHMuLi4gfX0gaW4gYHdpdGhg-->fix(jobparser): inner job in a reusable workflow can't reference ${{ needs... }} in `with`<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1222 ): <!--number 1222 --><!--line 0 --><!--description Zml4OiB1bnJlY292ZXJhYmxlIGVycm9ycyBpbiBhcnRpZmFjdGNhY2hlIHNob3VsZCBoYXZlIG5vbi16ZXJvIGV4aXQgY29kZQ==-->fix: unrecoverable errors in artifactcache should have non-zero exit code<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1214 ): <!--number 1214 --><!--line 0 --><!--description Zml4OiByZWxhdGl2ZSByZXVzYWJsZSB3b3JrZmxvdyB3LyBIVFRQIChub3QgSFRUUFMpIGdpdGh1YiBpbnN0YW5jZSB1cmw=-->fix: relative reusable workflow w/ HTTP (not HTTPS) github instance url<!--description-->
- [PR](https://code.forgejo.org/forgejo/runner/pulls/1213 ): <!--number 1213 --><!--line 0 --><!--description Zml4OiBkb3VibGUgcHJvdG9jb2wgcHJlZml4IGluIHJldXNhYmxlIHdvcmtmbG93IGNsb25lIFVSTHM=-->fix: double protocol prefix in reusable workflow clone URLs<!--description-->
<!--end release-notes-assistant-->
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: https://git.coopcloud.tech/coop-cloud/forgejo-runner/pulls/16
Co-authored-by: Renovate Bot <renovate@coopcloud.tech >
Co-committed-by: Renovate Bot <renovate@coopcloud.tech >
2025-12-23 13:33:05 +00:00
2a1a868d4d
chore(deps): update lscr.io/linuxserver/socket-proxy docker tag to v3.2.10 ( #17 )
...
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [lscr.io/linuxserver/socket-proxy](https://github.com/linuxserver/docker-socket-proxy/packages ) ([source](https://github.com/linuxserver/docker-socket-proxy )) | patch | `3.2.9` -> `3.2.10` |
> ❗ **Important**
>
> Release Notes retrieval for this PR were skipped because no github.com credentials were available.
> If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes ).
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **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 this update 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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: #17
Co-authored-by: Renovate Bot <renovate@coopcloud.tech >
Co-committed-by: Renovate Bot <renovate@coopcloud.tech >
2025-12-23 13:32:34 +00:00
12ec4fa67b
chore: publish 4.1.0+12.1.2 release
4.1.0+12.1.2
2025-12-15 10:39:54 +01:00
f037bdf1ac
fix: do not create the runner file in the entrypoint
2025-12-15 10:38:59 +01:00
e55970f177
chore: publish 4.0.0+12.0.1 release
4.0.0+12.0.1
2025-11-28 12:10:31 +01:00
69d1559139
chore: publish 3.2.0+11.3.1 release
3.2.0+11.3.1
2025-11-20 18:42:06 +01:00
5d8674d584
chore: publish 3.1.0+11.2.0 release
3.1.0+11.2.0
2025-10-27 10:29:42 +01:00
cd33c2adfe
chore: publish 3.0.0+11.1.2 release
3.0.0+11.1.2
2025-10-04 12:04:54 +02:00
22a29bb4cc
Merge pull request 'chore: Configure Renovate' ( #1 ) from renovate/configure into main
...
Reviewed-on: #1
2025-10-03 20:09:54 +00:00
26528162e3
Add renovate.json
2025-10-03 20:04:30 +00:00
14dd509115
chore: publish 2.0.0+8.0.1 release
2.0.0+8.0.1
2025-07-28 14:27:19 +02:00
21b6c17a69
chore: publish 1.2.0+6.3.1 release
1.2.0+6.3.1
2025-04-25 12:50:46 +02:00
c731e9dfda
chore: publish 1.1.0+6.2.2 release
1.1.0+6.2.2
2025-02-21 16:24:24 +01:00
88e3f93768
feat: Makes runner timeout configurable
2025-02-07 16:56:02 +01:00
a909f2f1e7
finally getting access to the docker socket
2025-01-28 18:22:43 +01:00
adf1a97b9a
remove unused env
2025-01-25 15:53:34 +01:00
f09a4ca00e
another update
2025-01-25 15:40:13 +01:00
0be03d93d3
introduce entrypoint.sh and some more changes
2025-01-24 17:29:16 +01:00
cad8202735
adds LICENSE
2025-01-21 20:46:20 +01:00
edbee35529
initial commit
2024-07-19 18:12:11 +02:00