Michael Kriese
556f0412f7
Use forgejo mirror images
2024-08-13 08:37:52 +02:00
Michael Kriese
74708d8c82
Merge pull request 'chore(renovate): more settings' ( #235 ) from viceice-patch-1 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/235
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-12 11:04:59 +00:00
viceice
3f645405d5
chore(renovate): disable `actions/cascading-pr`
...
Signed-off-by: viceice <michael.kriese@gmx.de>
2024-08-12 10:36:01 +00:00
viceice
0cb4c70d4f
chore(renovate): more settings
...
Signed-off-by: viceice <michael.kriese@gmx.de>
2024-08-12 10:15:16 +00:00
Michael Kriese
f605161e3f
Merge pull request 'chore(renovate): add some basic settings' ( #234 ) from viceice-patch-1 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/234
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-12 10:11:10 +00:00
viceice
d148278969
chore(renovate): add some basic renovate settings
...
Signed-off-by: viceice <michael.kriese@gmx.de>
2024-08-12 10:10:13 +00:00
earl-warren
4ef4b2d5cc
Merge pull request 'chore: Configure Renovate' ( #231 ) from renovate/configure into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/231
2024-08-12 09:41:57 +00:00
Renovate Bot
4e6a202fe5
Add renovate.json
2024-08-12 09:09:23 +00:00
earl-warren
fe9cc4290e
Merge pull request 'up go version in Makefile' ( #212 ) from mrwsl/runner:upgoversion into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/212
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-12 07:18:31 +00:00
earl-warren
16f4bf7d32
Merge pull request 'chore: bump actions-proto-go to v0.4.0' ( #223 ) from omenos/connectrpc into main
...
Reviewed-on: https://code.forgejo.org///forgejo/runner/pulls/223
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-07-31 10:44:36 +00:00
Mike Rochefort
93bced9c7b
chore: bump actions-proto-go to v0.4.0
...
bufbuild/connect-go was archived with maintenance transferred to the
ConnectRPC organization. Gitea's protobuf library for actions now uses
the ConnectRPC dependency as of v0.4.0, removing the need to continue
using the dead package.
2024-07-31 01:20:20 -04:00
earl-warren
a90b14b0e4
Merge pull request 'Add report_interval option to config' ( #220 ) from l_austenfeld/runner:report_interval into main
...
Reviewed-on: https://code.forgejo.org///forgejo/runner/pulls/220
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-07-27 16:57:52 +00:00
Lennart Austenfeld
705f59f3e4
Add report_interval option to config
2024-07-27 17:53:43 +02:00
earl-warren
7f5c34890e
Merge pull request 'Fix typo in create-runner-file help text (Frogejo -> Forgejo)' ( #214 ) from 9pfs/runner:9pfs-patch-1 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/214
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-07-13 05:08:57 +00:00
9pfs
7e1ddcb5cc
Fix typo in create-runner-file help text (Frogejo -> Forgejo)
2024-06-27 23:50:52 +00:00
mrwsl
f00e9240cd
up go version in Makefile
...
Closes #207
2024-06-25 08:27:16 +02:00
earl-warren
aa0f1facf4
Merge pull request 'wait for jobs to complete when stopping the runner' ( #202 ) from earl-warren/runner:wip-signal into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/202
2024-06-07 10:43:02 +00:00
Earl Warren
e02e0fc5f5
wait for jobs to complete when stopping the runner
...
When receiving a signal (INT or TERM) wait for running jobs to
complete instead of terminating them right away.
The new shutdown_timeout configuration setting can be used to force
the termination after a grace delay. If not specified or zero it will
shutdown immediately, for backward compatibility. It will be the case
with existing configuration files or when a configuration file is not
specified.
The config.yml created with the generate-config subcommand will
however default shutdown_timeout to 3h (same as timeout) because it is
likely what a new admin would expect: shutting down waits for jobs to
complete and not abort them.
2024-06-07 12:33:34 +02:00
earl-warren
a7ff3bb917
Merge pull request 'Upgrade the default container to node:20' ( #203 ) from earl-warren/runner:wip-node-20 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/203
2024-06-07 10:32:46 +00:00
Earl Warren
9774b35d75
Upgrade the default container to node:20
...
Fixes: https://code.forgejo.org/forgejo/runner/issues/168
2024-06-07 11:41:14 +02:00
earl-warren
1b95689795
Merge pull request 'Add support for workflow inputs' ( #199 ) from Mai-Lapyst/runner:support-workflow-inputs into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/199
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-05-24 22:44:22 +00:00
Mai-Lapyst
f3861e60fc
Add support for workflow inputs
...
This is a somewhat "hacky" way; it copies the inputs from the "event"
object's "inputs" field when the event is a "workflow_dispatch".
But this way we do not need to change the protobuf powered runner
protocol to also include the inputs. Espc. since they're also present
inside the event anyway.
2024-05-24 17:27:55 +02:00
earl-warren
0bacffa87e
Merge pull request 'README: explain how end-to-end tests help with reporting bugs' ( #163 ) from earl-warren/runner:wip-readme into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/163
2024-05-21 11:13:51 +00:00
TheFox0x7
15e328a8a5
Add opencontainer labels to container ( #195 )
...
Closes : forgejo/runner#162
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/195
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com>
2024-05-19 14:20:33 +00:00
earl-warren
c989385713
Merge pull request 'Bump build action to v5' ( #197 ) from thefox/update-build-action into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/197
2024-05-19 12:59:18 +00:00
TheFox0x7
80896601aa
update build action to v5
2024-05-19 13:16:09 +02:00
earl-warren
3382f0b084
Merge pull request 'there is a typo in the error message' ( #188 ) from buddyspencer/runner:typo_error into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/188
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-05-03 17:31:11 +00:00
Andreas Wachter
9e521434a4
typo in error message
2024-05-03 09:54:34 +02:00
earl-warren
0fae5906ef
Merge pull request 'Update release notes' ( #185 ) from Mai-Lapyst/runner:update-releasenotes-groupcommands into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/185
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-04-23 18:16:40 +00:00
Mai-Lapyst
164e1008e5
Update release notes
2024-04-23 20:08:59 +02:00
earl-warren
feb1a282da
Merge pull request 'Handle group commands' ( #183 ) from Mai-Lapyst/runner:handle-group-commands into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/183
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-04-23 14:35:08 +00:00
Mai-Lapyst
f45d0855ad
Update tests
2024-04-20 08:21:35 +02:00
Mai-Lapyst
3b24b73988
Handle group commands
...
Add handling of the `::group::` and `::endgroup::` command to produce
github like results.
2024-04-20 04:41:52 +02:00
Earl Warren
aa421fa279
README: explain how end-to-end tests help with reporting bugs
2024-04-13 14:11:12 +02:00
earl-warren
5e51d8ed42
Merge pull request 'add combined labels back to registry' ( #176 ) from thefox/runner:label_loading_patch into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/176
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-04-10 22:47:37 +00:00
TheFox0x7
5539ef7275
add release notes
2024-04-10 23:55:42 +02:00
TheFox0x7
599c75c167
replace Nil with NoError
2024-04-10 23:55:42 +02:00
TheFox0x7
5660e21fb8
added simple test to label update
2024-04-10 23:55:42 +02:00
TheFox0x7
7abbd84a8a
add label change post runner creation
2024-04-10 23:55:40 +02:00
TheFox0x7
f1181cc62a
after reading labels, load them into registration
2024-04-10 23:53:50 +02:00
earl-warren
a697b9c1ed
Merge pull request 'daemon: improve error messages' ( #179 ) from Frankkkkk/runner:main into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/179
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-04-10 21:42:49 +00:00
Frank Villaro-Dixon
be2063abf5
daemon: improve error messages
...
Signed-off-by: Frank Villaro-Dixon <frank@villaro-dixon.eu>
2024-04-10 00:09:50 +02:00
earl-warren
8a2d4cb7cb
Merge pull request 'workaround: docker-compose example not using the specified labels (step 2)' ( #177 ) from earl-warren/runner:wip-upgrade-example into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/177
2024-04-07 18:52:41 +00:00
Earl Warren
0348074eee
docker-compose example: use node:20-bookworm instead of the default
2024-04-07 20:48:31 +02:00
Earl Warren
4c05530aa3
docker-compose example: also show the runner output in the CI
2024-04-07 20:34:43 +02:00
Earl Warren
ed946d0f54
docker-compose example: wait for Forgejo and the runner
...
Do not launch the demo workflow right away so it is easier to separate
the failures in the CI.
2024-04-07 20:34:36 +02:00
Earl Warren
82b6df801f
docker-compose example: do not use depends_on
...
Wait for the .runner file to exist instead as a proof that the
runner is ready to accept a job
2024-04-07 20:34:23 +02:00
Earl Warren
e385811e74
docker-compose example: remove obsolete runner options
2024-04-07 20:32:13 +02:00
Earl Warren
e7076aefb8
docker-compose example: upgrade runner & alpine
2024-04-07 20:30:47 +02:00
Earl Warren
4ad4512814
docker-compose example: documentation updates
2024-04-07 20:30:41 +02:00