552dbcdda9
Add copyright header and gitea-vet ( #29 )
...
Add copyright header
Co-authored-by: sillyguodong <gedong_1994@163.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/29
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Zettat123 <zettat123@noreply.gitea.io >
Co-authored-by: sillyguodong <sillyguodong@noreply.gitea.io >
Co-committed-by: sillyguodong <sillyguodong@noreply.gitea.io >
2023-02-28 18:44:46 +08:00
a50b094c1a
update env var
2023-02-27 15:30:35 +08:00
6cc53f16d8
use aws runner
2023-02-27 14:42:57 +08:00
8fcd56dc7b
skip dist/config.yaml
2023-02-26 15:40:22 +08:00
c9318f08e2
skip nightly publish
2023-02-26 15:39:22 +08:00
c7f8919470
mkdir
2023-02-26 13:35:30 +08:00
14dfa5cc15
s3 credentials
2023-02-26 13:34:26 +08:00
99a53a1f4c
release to s3
2023-02-26 13:00:36 +08:00
df2219eeb8
use node16 version of aws cred config
2023-02-26 12:42:50 +08:00
216f3d1740
connect to aws s3
2023-02-26 12:39:41 +08:00
8aa186897f
disable cache on golang setup
2023-02-26 12:24:49 +08:00
3fa7707bc1
goreleaser needs go to build binary
2023-02-26 12:21:50 +08:00
9038442191
pull tags for goreleaser
2023-02-26 12:20:47 +08:00
c133be12d8
release nightly
v0.0.1
2023-02-26 12:18:31 +08:00
1072e3c383
Goreleaser build nightlies ( #27 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/27
2023-02-26 12:16:38 +08:00
a4513405b5
Enable action as CI to test/build/release ( #26 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/26
2023-02-24 23:30:09 +08:00
410765b516
Upgrade act ( #24 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/24
2023-02-24 14:23:22 +08:00
06b9c3962e
Upgrade act ( #23 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/23
2023-02-24 12:16:18 +08:00
0b64655a40
Upgrade act ( #22 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/22
2023-02-24 10:23:18 +08:00
75820a6a3e
Upgrade act to v0.234.2 ( #20 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/20
2023-02-15 16:53:23 +08:00
f1869f70b9
Allow request an insecure gitea server ( #18 )
...
When deploy a Gitea server with a self-signed HTTPS certification. Runner will be failed when connect to Gitea server. This PR will fix that to allow ignore the HTTPS certification verification.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/18
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com >
2023-02-15 16:51:14 +08:00
990cf93c71
feat: don't require docker ( #16 )
...
The only reason docker is really required by now, is that act_runner ping docker.
This change only pings docker if a label with `docker://` is added to the runner.
Plain labels without `:` like `self-hosted` are run directly on the system. Previously the pseudo non docker label `-self-hosted` have been required like this `self-hosted:docker://-self-hosted`, but due to docker ping this still required a dockerd to be pingable.
Co-authored-by: Christopher Homberger <christopher.homberger@web.de >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/16
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.io >
Co-committed-by: ChristopherHX <christopherhx@noreply.gitea.io >
2023-01-27 20:42:02 +08:00
f7a52789d9
fix: report job failure on error return ( #14 )
...
act_runner only returns the error to the runner, but doesn't update the job result to failure.
Co-authored-by: Christopher Homberger <christopher.homberger@web.de >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/14
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: ChristopherHX <christopherhx@noreply.gitea.io >
Co-committed-by: ChristopherHX <christopherhx@noreply.gitea.io >
2023-01-27 20:18:12 +08:00
cf27d3f300
Update act to 0.234.1 ( #12 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/12
2023-01-06 18:32:01 +08:00
7abe039c31
docs: Add Prerequisites ( #11 )
...
Close #10
Docker daemon is required
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/11
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Xinyu Zhou <i@sourcehut.net >
Co-committed-by: Xinyu Zhou <i@sourcehut.net >
2023-01-03 11:13:55 +08:00
9ba9604256
fix(typo): Use uppercase N for default input prompt ( #9 )
...
Runner is already registered, overwrite local config? [y/N]
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/9
Reviewed-by: Jason Song <wolfogre@noreply.gitea.io >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Xinyu Zhou <i@sourcehut.net >
Co-committed-by: Xinyu Zhou <i@sourcehut.net >
2022-12-19 09:06:24 +08:00
6d2200b3d6
Rename to actions ( #7 )
...
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/7
2022-12-06 16:37:38 +08:00
0cbdbd36b6
Trim newline in log message ( #6 )
...
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/6
2022-12-02 16:07:23 +08:00
0f97dd873a
Use default labels with no interactive register ( #5 )
...
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/5
2022-12-02 12:01:50 +08:00
8996b9b0e4
Disable HTTP/2 ( #4 )
...
We use [connect-go](https://github.com/bufbuild/connect-go ) instead of [grpc-go](https://github.com/grpc/grpc-go ) because connect-go support HTTP/1.1, that means we can mount the gRPC api on the Gitea server without change the protocol.
So it doesn't make sense that make the runner support both HTTP/1.1 and HTTP/2, and [upgrade the protocol used on Gitea](
ae018b6b48/modules/graceful/server_http.go (L23)
) to support HTTP/2 and h2c. Although it works right now, I believe there'll be lots of problems when the Gitea server is behind a reverse proxy.
So let's KISS, we don't touch the http protocol of Gitea, and disable HTTP/2 for runner. And we would support HTTP/2 in the future if we really need it.
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/4
2022-11-29 10:35:59 +08:00
715d0e85ce
Merge pull request 'Fix duplicated log when register failed' ( #3 ) from lunny/act_runner:lunny/fix_register_failure_hint into main
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/3
2022-11-25 00:55:16 +08:00
1ab84ac8e8
Fix duplicated log when register failed
2022-11-25 00:54:32 +08:00
1d50f0f5fd
Merge pull request 'Update README about register' ( #2 ) from lunny/act_runner:lunny/update_readme into main
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/2
2022-11-25 00:42:46 +08:00
d1017d752f
Update README about register
2022-11-25 00:40:00 +08:00
474683c0e8
docs(readme): update some header. ( #1 )
...
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/1
2022-11-24 23:19:25 +08:00
03c4c4e116
docs: add quickstart to readme
2022-11-24 16:38:42 +08:00
b3e7d6a62d
fix: update container config
2022-11-24 15:38:22 +08:00
2354f5bb18
feat: use specified labels
2022-11-24 15:38:21 +08:00
5781e233c1
fix: limit workers
2022-11-24 15:38:20 +08:00
f05e08a767
chore: update grpc router path
2022-11-24 15:38:19 +08:00
86f66eaa45
feat(register): add labels to local runner file
2022-11-24 15:38:18 +08:00
64c9856ba7
fix: set more image
2022-11-24 15:38:17 +08:00
66ec50e427
chore: upgrade act
2022-11-24 15:38:16 +08:00
44988db9f8
chore: replace with code.gitea.io/bots-proto-go
2022-11-24 15:38:15 +08:00
519726b46b
Update act
2022-11-24 15:38:14 +08:00
3f676a742b
feat(register): add label format validation
2022-11-24 15:38:13 +08:00
e9e42e850b
chore(runner): remove update runner status
...
Signed-off-by: Bo-Yi.Wu <appleboy.tw@gmail.com >
2022-11-24 15:38:12 +08:00
8f950ccec0
feat: auto remove containers
2022-11-24 15:38:11 +08:00
45de6199d1
feat: parse register arguments and do register when non-interactive mode
2022-11-24 15:38:10 +08:00
ab4e06f977
feat: support post step log
2022-11-24 15:38:09 +08:00