1
0
Fork 0
mirror of https://code.forgejo.org/forgejo/runner.git synced 2025-09-15 18:57:01 +00:00
Commit graph

1848 commits

Author SHA1 Message Date
Earl Warren
ee7b68842d
fix: use data.forgejo.org/oci
Otherwise it may get rate limited in the CI verifying it works
2025-01-15 14:44:16 +01:00
cobak78
ba78c11326 New "one shot" type of execution by adding a new command called one-job. (#423)
As commented here https://code.forgejo.org/forgejo/runner/issues/422, this PR aims to allow a new type of one shot execution compatible with autoscaling features and other job types.

Co-authored-by: jaime merino <jaime.merino_mora@mail.schwarzª>
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/423
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: cobak78 <cobak78@noreply.code.forgejo.org>
Co-committed-by: cobak78 <cobak78@noreply.code.forgejo.org>
2025-01-15 12:29:07 +00:00
earl-warren
a3cb2b7d6c Merge pull request 'fix: example uses code.forgejo.org/oci' (#434) from earl-warren/runner:wip-docker into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/434
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-15 11:25:29 +00:00
Earl Warren
564134560b
fix: example uses code.forgejo.org/oci
Otherwise it may get rate limited in the CI verifying it works
2025-01-15 12:24:32 +01:00
earl-warren
48e0db5ddb Merge pull request 'Update actions/setup-forgejo action to v2.0.5' (#430) from renovate/actions-setup-forgejo-2.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/430
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-12 09:13:21 +00:00
gratux
72049ccff9 chore(docs): 6.1.0 release notes (#428)
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/428
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Co-authored-by: gratux <gratux@noreply.code.forgejo.org>
Co-committed-by: gratux <gratux@noreply.code.forgejo.org>
2025-01-12 06:03:21 +00:00
Renovate Bot
cd63166f34
Update actions/setup-forgejo action to v2.0.5 2025-01-12 00:01:33 +00:00
earl-warren
483a54dd08 Merge pull request 'expose "ForceRebuild" as a config option' (#406) from gratux/runner:main into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/406
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-11 15:04:42 +00:00
earl-warren
f415dc9c34 Merge pull request 'Update module code.forgejo.org/forgejo/act to v1.23.1' (#427) from renovate/code.forgejo.org-forgejo-act-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/427
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-11 14:53:02 +00:00
Renovate Bot
8fae35db44
Update module code.forgejo.org/forgejo/act to v1.23.1 2025-01-11 14:19:06 +00:00
Earl Warren
7d063c087d
chore(docs): 6.0.1 release notes 2025-01-11 12:05:43 +01:00
earl-warren
a8bfb47292 Merge pull request 'fix: do not ignore the config container.options when starting a job' (#92) from earl-warren/act:wip-mount into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/92
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-11 11:01:26 +00:00
Earl Warren
790d1776e7 fix: do not ignore the config container.options when starting a job 2025-01-11 08:45:08 +01:00
earl-warren
4b080604b0 Merge pull request 'Update module code.forgejo.org/forgejo/act to v1.23.0' (#424) from renovate/code.forgejo.org-forgejo-act-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/424
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-10 13:26:28 +00:00
Renovate Bot
139adb723a
Update module code.forgejo.org/forgejo/act to v1.23.0 2025-01-10 11:01:56 +00:00
Earl Warren
ed911869e1 fix: filter job container options with an allow list
The workflow can only contain the following options for a container:

- --volume
- --tmpfs
2025-01-09 12:10:21 +01:00
Earl Warren
1a77a34726 chore(refactor): split parseOptions out of mergeContainerConfigs 2025-01-09 12:10:21 +01:00
Earl Warren
fc518884f9 chore(refactor): split Options into ConfigOptions & JobOptions
They are both command line options to be parsed as if provided to
docker-run, but they are not to be trusted in the same way.
2025-01-09 12:10:21 +01:00
earl-warren
b03a6b9004 Merge pull request 'feat: Improve logging of error messages' (#90) from vpotyarkin/act:feature/improve-error-logging into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/90
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-09 10:29:17 +00:00
Vitaliy Potyarkin
591770bf63 refactor: Improve logging of error messages
Logging bare errors might lead to long troubleshooting sessions when error
is not specific enough. This commit adds helpful context messages to
logged errors.

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-01-09 12:36:30 +03:00
earl-warren
6ab318af04 Merge pull request 'Update module connectrpc.com/connect to v1.18.1' (#418) from renovate/connectrpc.com-connect-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/418
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-09 07:02:24 +00:00
Renovate Bot
724b0e0115
Update module connectrpc.com/connect to v1.18.1 2025-01-09 00:02:03 +00:00
earl-warren
e15a421be5 Merge pull request 'Update module google.golang.org/protobuf to v1.36.2' (#417) from renovate/google.golang.org-protobuf-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/417
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-08 08:21:28 +00:00
Renovate Bot
f93c145ee0
Update module google.golang.org/protobuf to v1.36.2 2025-01-08 00:01:25 +00:00
earl-warren
d0bb58d781 Merge pull request 'Update forgejo/forgejo-build-publish action to v5.3.0' (#415) from renovate/forgejo-forgejo-build-publish-5.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/415
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-07 05:31:52 +00:00
Renovate Bot
53f8b6f0bb
Update forgejo/forgejo-build-publish action to v5.3.0 2025-01-07 00:01:08 +00:00
earl-warren
bb3e905b62 Merge pull request 'Update module golang.org/x/term to v0.28.0' (#412) from renovate/golang.org-x-term-0.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/412
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-06 06:39:04 +00:00
Renovate Bot
ce7a3eaefe
Update module golang.org/x/term to v0.28.0 2025-01-06 00:02:27 +00:00
earl-warren
84eca8312d Merge pull request 'feat: export runtime token as FORGEJO_TOKEN' (#88) from xtex/act:forgejo-token-env into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/88
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-01-05 11:28:57 +00:00
earl-warren
4f459ac1d3 Merge pull request 'Update module golang.org/x/time to v0.9.0' (#411) from renovate/golang.org-x-time-0.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/411
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2025-01-05 10:03:34 +00:00
Renovate Bot
c2c47116b3
Update module golang.org/x/time to v0.9.0 2025-01-05 00:01:37 +00:00
xtex
606d8701ed feat: export runtime token as FORGEJO_TOKEN 2025-01-04 20:01:43 +08:00
earl-warren
cf74c364fb Merge pull request 'chore(lint): fix lint errors' (#84) from earl-warren/act:wip-lint into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/84
2025-01-02 08:50:27 +00:00
earl-warren
bf1dcaff8e Merge pull request 'examples: Version update for current release of runner' (#407) from edsouza/runner:examples-version into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/407
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-31 19:49:49 +00:00
Ellery D'Souza
00ba378d0e
examples: Version update for current release of runner
Updated runner image version from 3.0.0 to 5.0.4
Updated docker-dind version from 23.0.6-dind to 27.4.1-dind
2024-12-31 13:29:54 -05:00
Earl Warren
58966f5a8a chore(lint): fix lint errors
- upgrade to golangci-lint@v1.62.2
- make it renovate friendly
- remove most frequent lint check that are not of consequence (unused
  args, etc.)
- fix remaining lint errors
- add renovate custom manager to update the Makefile variable
2024-12-30 21:11:02 +00:00
earl-warren
5fef70c653 Merge pull request 'Update Tests to Latest Release' (#404) from Merith-TK/runner:bug-tests-fail into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/404
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-30 19:15:15 +00:00
Merith-TK
db9c31289a Update Tests to use Latest Release
Newer Versions imposed breaking changes to the tests, fixed and updated
2024-12-29 10:51:25 -08:00
gratux
3947276c79 expose "ForceRebuild" as a config option 2024-12-29 17:13:04 +01:00
earl-warren
dc354827a3 Merge pull request 'fix: Do not fail on nil error' (#87) from vpotyarkin/act:fix/nil-error into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/87
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-28 08:02:23 +00:00
earl-warren
1c87699e98 Merge pull request 'chore(docs): 6.0.0 release notes' (#401) from earl-warren/runner:wip-release into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/401
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-28 07:59:27 +00:00
Vitaliy Potyarkin
324188e239 fix: Do not fail on nil error
Commit 5a351d33df has introduced a
regression due to which copyDir() would fail after closing the archive
successfully

Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-27 17:56:23 +03:00
Earl Warren
6d10f57eaa
chore(docs): 6.0.0 release notes 2024-12-27 13:07:42 +01:00
earl-warren
c3adea9750 Merge pull request 'chore(tests): add ./pkg/container tests' (#86) from earl-warren/act:wip-container-tests into main
Reviewed-on: https://code.forgejo.org/forgejo/act/pulls/86
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-27 11:45:42 +00:00
Earl Warren
07c56a4032 chore(tests): add ./pkg/container tests
remove a failed test verifying exposed port which are not used in the
Forgejo runner anyway
2024-12-27 11:59:35 +01:00
earl-warren
64df715d73 Merge pull request 'Update module google.golang.org/protobuf to v1.36.1' (#397) from renovate/google.golang.org-protobuf-1.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/397
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-24 11:20:20 +00:00
Renovate Bot
b5ce1ccb8a
Update module google.golang.org/protobuf to v1.36.1 2024-12-24 00:02:25 +00:00
earl-warren
45f9c1f948 Merge pull request 'Update actions/cascading-pr action to v2' (#395) from renovate/actions-cascading-pr-2.x into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/395
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-12-18 07:44:17 +00:00
Renovate Bot
6901b83a9d
Update actions/cascading-pr action to v2 2024-12-17 14:31:19 +00:00
Michael Kriese
3ee89c08b5 Merge pull request 'Replace actions/cascading-pr action with actions/cascading-pr v1.0.1' (#394) from renovate/actions-cascading-pr-replacement into main
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/394
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-12-17 09:57:48 +00:00