8e05b3013b
force perms on /srv/runner-data
2024-09-28 09:32:31 -07:00
890778d33a
resolve tag Kind/Breaks
...
Docker treats "command" as an agument to an entrypoint if it exists, now the entrypoint runs arguments as if they were a command
2024-09-27 11:08:56 -07:00
Merith
95fb2cafff
fix Kind/Breaking tag
2024-09-27 10:46:35 -07:00
Merith
42078da550
dont use root-user by default
2024-09-27 10:38:59 -07:00
00584cc415
I guess it works now
...
sorry for the unprofessional commit message, I have been working on this effectively non-stop since the previous commit, and have been fighting docker networking being inconsistent as well as filepermisson issues,
end me
2024-09-26 19:00:54 -07:00
f9ff5dce17
echo, not secho
2024-09-26 15:16:51 -07:00
Merith
ea96696f10
remove rootless dockerfile, updatedate entrypoint, update docker compose
...
Removed the rootless dockerfile as upon further investigation into how a `rootless` container works, the entrypoint that has been written fully accomodates that
to reflect this the compose file has had the rootless config removed from it as it is no longer needed to test a seperate container image,
added a debug echo function `decho` to the entrypoint, when `DEBUG=true` it will print "[entrypoint] message content"
added a 10 second wait to the entrypoint to allow other services such as docker-in-docker and forgejo to finish launching before the runner is launched, this is bypassable by `SKIP_WAIT=true`
applied several modifications requested by viceice,
2024-09-26 15:08:31 -07:00
Merith
2c4a1d43be
revert changes to workflow
2024-09-26 07:28:00 -07:00
Merith
1e6e1cb3c2
disabled TLS in example,
...
not needed for a closed docker network
2024-09-25 17:10:50 -07:00
Merith
c1654806c5
update entrypoint and dockerfile, fix test workflow
...
update dockerfile,
rework entrypoint execution,
update compose and test
2024-09-25 16:05:56 -07:00
Merith
3c5ba1c1d2
push example docker-compose for runner and forgejo
2024-09-25 14:07:09 -07:00
Merith
16e18662a0
add a root-user check, clean up some formatting
2024-09-25 13:34:18 -07:00
Merith
190607cf35
address dockerfile feedback, further work on entrypoint
2024-09-25 13:00:54 -07:00
5a0579f03a
basic entrypoint, automatic registration of runner works
2024-09-25 09:46:06 -07:00
earl-warren
d3b8b3bb16
Merge pull request 'Update module connectrpc.com/connect to v1.17.0' ( #280 ) from renovate/connectrpc.com-connect-1.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/280
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-09-21 06:25:28 +00:00
Renovate Bot
a616fd2a37
Update module connectrpc.com/connect to v1.17.0
2024-09-21 00:01:34 +00:00
Kwonunn
6c067bfd76
Fix comments in systemd unit service file ( #274 )
...
Apparently, even though my IDE grayed them out, you cannot start a comment mid-line in a systemd configuration file.
I really should have tested this :3
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/274
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Kwonunn <kwonunnx@gmail.com>
Co-committed-by: Kwonunn <kwonunnx@gmail.com>
2024-09-18 13:40:32 +00:00
Kwonunn
89e4df134b
Add example systemd service file ( #273 )
...
Adds an example systemd service file. This is meant for the new and hopefully improved runner installation docs i'm writing over at [forgejo/docs#869 ](https://codeberg.org/forgejo/docs/pulls/860 ).
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/273
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Kwonunn <kwonunnx@gmail.com>
Co-committed-by: Kwonunn <kwonunnx@gmail.com>
2024-09-18 10:36:39 +00:00
earl-warren
a05194faa1
Merge pull request 'Update module code.forgejo.org/forgejo/act to v1.21.3' ( #271 ) from earl-warren/runner:wip-act-update into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/271
2024-09-16 03:38:02 +00:00
Earl Warren
3b185b53cd
Update module code.forgejo.org/forgejo/act to v1.21.3
2024-09-15 22:23:40 +02:00
earl-warren
0b93541ffc
Merge pull request 'chore: update the 3.5.2 release notes' ( #270 ) from earl-warren/runner:wip-release-notes into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/270
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-09-15 14:41:40 +00:00
earl-warren
db9f23de54
Merge pull request 'chore: add test for unexpected YAML type in top level env' ( #269 ) from earl-warren/runner:wip-env-type into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/269
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-09-15 14:28:44 +00:00
Earl Warren
6d84004259
chore: update the 3.5.2 release notes
2024-09-15 16:26:12 +02:00
Earl Warren
b1d9d52b6f
chore: add test for unexpected YAML type in top level env
2024-09-15 16:05:01 +02:00
earl-warren
4b7b5d564d
Merge pull request 'Update dependency go to v1.23.1' ( #266 ) from renovate/patch-golang-packages into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/266
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-09-06 05:20:18 +00:00
Renovate Bot
98b5a0cbe1
Update dependency go to v1.23.1
2024-09-05 16:01:23 +00:00
earl-warren
db2c3b32d4
Merge pull request 'Update module golang.org/x/term to v0.24.0' ( #265 ) from renovate/golang.org-x-term-0.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/265
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-09-05 14:45:28 +00:00
Renovate Bot
5066986c6d
Update module golang.org/x/term to v0.24.0
2024-09-05 00:01:52 +00:00
Michael Kriese
b6c15d4aea
Merge pull request 'Fix typo' ( #262 ) from Crown0815/forgejo-runner:main into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/262
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-08-27 09:42:14 +00:00
Crown0815
0c8e1fca49
Fix typo
2024-08-27 09:40:36 +00:00
Michael Kriese
91b76cb17b
chore(renovate): disable replaced nektos/act
2024-08-27 09:00:08 +02:00
Earl Warren
82523d1d8e
chore: update the DOER & TOKEN of the build release workflow
2024-08-23 23:31:03 +02:00
Earl Warren
a10469b382
chore(release-notes): update for CVE-2024-24557
2024-08-23 19:11:10 +02:00
earl-warren
6f8022ab45
Merge pull request 'Update module code.forgejo.org/forgejo/act to v1.21' ( #242 ) from renovate/code.forgejo.org-forgejo-act-1.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/242
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-08-23 16:51:15 +00:00
Renovate Bot
3963dfc6f7
Update module code.forgejo.org/forgejo/act to v1.21
2024-08-23 18:22:53 +02:00
Michael Kriese
bda54ca5fc
chore(renovate): use shared preset
2024-08-23 09:57:12 +02:00
earl-warren
627ef246c6
Merge pull request 'Update module google.golang.org/protobuf to v1.34.2' ( #248 ) from renovate/google.golang.org-protobuf-1.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/248
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-08-15 22:16:56 +00:00
Renovate Bot
93a8d7deae
Update module google.golang.org/protobuf to v1.34.2
2024-08-14 21:01:41 +00:00
earl-warren
97407545f0
Merge pull request 'renovate updates: group the easy ones for faster testing' ( #255 ) from earl-warren/runner:wip-renovate-test into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/255
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-08-14 20:45:48 +00:00
Earl Warren
af381c9e0e
chore: go mod tidy
2024-08-14 19:16:19 +02:00
Renovate Bot
6aa29e3d44
Update module golang.org/x/time to v0.6.0
2024-08-14 19:16:07 +02:00
Renovate Bot
74d47a30a7
Update module golang.org/x/term to v0.23.0
2024-08-14 19:16:07 +02:00
Renovate Bot
cf47f003fa
Update module github.com/spf13/cobra to v1.8.1
2024-08-14 19:03:15 +02:00
Renovate Bot
7d67347fe8
Update module github.com/google/uuid to v1.6.0
2024-08-14 19:02:08 +02:00
Renovate Bot
c0fc09ced9
Update module github.com/avast/retry-go/v4 to v4.6.0
2024-08-14 19:02:05 +02:00
earl-warren
dad7a7d066
Merge pull request 'Update code.forgejo.org/oci/alpine Docker tag to v3.19' ( #254 ) from renovate/minor-3.19-alpine into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/254
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-13 20:16:22 +00:00
earl-warren
d03685a331
Merge pull request 'Update module code.gitea.io/gitea-vet to v0.2.3' ( #232 ) from renovate/code.gitea.io-gitea-vet-0.x into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/232
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2024-08-13 13:45:19 +00:00
Renovate Bot
66db3633e6
Update code.forgejo.org/oci/alpine Docker tag to v3.19
2024-08-13 13:15:38 +00:00
earl-warren
3b716969b9
Merge pull request 'chore(renovate): set reviewer' ( #249 ) from viceice-patch-1 into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/249
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-13 12:19:52 +00:00
earl-warren
b911dca56b
Merge pull request 'Use code.forgejo.org/oci
mirror images' ( #252 ) from build/use-mirror-images into main
...
Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/252
Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org>
2024-08-13 12:09:33 +00:00