Daan Selen 
							
						 
					 
					
						
						
							
						
						46f471a900 
					 
					
						
						
							
							refac(workflow): use matrix to compile different docker images ( #740 )  
						
						... 
						
						
						
						I have made this to speed up and make it more robust.
The matrix executes the jobs in parallel, doing some things perhaps double. But making overall management easier due to the simple defined variables at the top of the matrix declaration.
Co-authored-by: Daan Selen <dselen@systemec.nl >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/740 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: Daan Selen <dselen@nerthus.nl >
Co-committed-by: Daan Selen <dselen@nerthus.nl > 
						
						
					 
					
						2025-08-22 23:49:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						9712481bed 
					 
					
						
						
							
							Support basic, dind and dind-rootless as multiple kinds of images ( #619 )  
						
						... 
						
						
						
						- `basic`: Only the runner process in the container; users need to mount the Docker socket to it.
- `dind`: A Docker daemon will be started in the container with the root user.
- `dind-rootless`: A Docker daemon will be started in the container with a rootless user.
Use s6 instead of supervisord to start processes.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/619 
Reviewed-by: Zettat123 <zettat123@noreply.gitea.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Jason Song <i@wolfogre.com >
Co-committed-by: Jason Song <i@wolfogre.com > 
						
						
					 
					
						2024-11-06 03:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						b075e3a1d5 
					 
					
						
						
							
							Bump goreleaser-action to use v2 by default ( #604 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/604 
Co-authored-by: Jason Song <i@wolfogre.com >
Co-committed-by: Jason Song <i@wolfogre.com > 
						
						
					 
					
						2024-09-24 08:46:21 +00:00 
						 
				 
			
				
					
						
							
							
								appleboy 
							
						 
					 
					
						
						
							
						
						2f78411c3d 
					 
					
						
						
							
							ci: standardize code style and update version extraction ( #566 )  
						
						... 
						
						
						
						- Change single quotes to double quotes in YAML files
- Update REPO_VERSION extraction method to use GITHUB_REF_NAME without the 'v' prefix
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/566 
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com > 
						
						
					 
					
						2024-06-28 07:48:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						8567324a19 
					 
					
						
						
							
							Release nightly versions for tags ( #536 )  
						
						... 
						
						
						
						Or the latest nightly version could be "v0.2.8-4-gbe2df36" even though there's "v0.2.9", although they are for the same commit.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/536  
						
						
					 
					
						2024-04-10 07:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						1760899d27 
					 
					
						
						
							
							Set gitea token to release ( #524 )  
						
						... 
						
						
						
						Follow a7eca813ea/.gitea/workflows/release-tag.yml (L39)https://github.com/nektos/act/pull/2089 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/524  
						
						
					 
					
						2024-03-27 10:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						6bc19cbc33 
					 
					
						
						
							
							Improve workflows ( #516 )  
						
						... 
						
						
						
						Starting from setup-go v4, it will cache build dependencies by default, see https://github.com/actions/setup-go#caching-dependency-files-and-build-outputs .
Also bump some versions.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/516 
Reviewed-by: silverwind <silverwind@noreply.gitea.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Jason Song <i@wolfogre.com >
Co-committed-by: Jason Song <i@wolfogre.com > 
						
						
					 
					
						2024-03-14 13:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						61cd71c9f8 
					 
					
						
						
							
							bump to actions/checkout v4  
						
						
						
						
					 
					
						2023-11-24 03:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						0adfc1c7cc 
					 
					
						
						
							
							chore(deps): update actions/setup-go action to v4 ( #418 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
					 
					
						2023-11-24 03:05:33 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						e3c68668fa 
					 
					
						
						
							
							chore(deps): update docker/build-push-action action to v5 ( #419 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
					 
					
						2023-11-24 03:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						f1b27d5274 
					 
					
						
						
							
							chore(deps): update docker/login-action action to v3 ( #420 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
					 
					
						2023-11-24 03:05:22 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						655a39fd61 
					 
					
						
						
							
							chore(deps): update docker/setup-buildx-action action to v3 ( #421 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
					 
					
						2023-11-24 03:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						cca7d54117 
					 
					
						
						
							
							chore(deps): update docker/setup-qemu-action action to v3 ( #422 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
					 
					
						2023-11-24 03:05:00 +00:00 
						 
				 
			
				
					
						
							
							
								lng2020 
							
						 
					 
					
						
						
							
						
						2020ce79bf 
					 
					
						
						
							
							Remove ACTIONS_RUNTIME_TOKEN workaround ( #396 )  
						
						... 
						
						
						
						The bug has been fixed for a long time in the GitHub version.
The fix commit is d8823bfaedhttps://gitea.com/gitea/act_runner/issues/119#issuecomment-738294 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/396 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: lng2020 <nanguanlin6@gmail.com >
Co-committed-by: lng2020 <nanguanlin6@gmail.com > 
						
						
					 
					
						2023-11-07 05:15:14 +00:00 
						 
				 
			
				
					
						
							
							
								harryzcy 
							
						 
					 
					
						
						
							
						
						82c3c2df1a 
					 
					
						
						
							
							Upgrade Go to 1.21 and bump other dependencies ( #330 )  
						
						... 
						
						
						
						Co-authored-by: harryzcy <harry@harryzheng.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/330 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: harryzcy <harryzcy@noreply.gitea.com >
Co-committed-by: harryzcy <harryzcy@noreply.gitea.com > 
						
						
					 
					
						2023-08-10 01:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						316534996a 
					 
					
						
						
							
							Build docker image gitea/act_runner/x.y.z-dind-rootless ( #239 )  
						
						... 
						
						
						
						Follow #208 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/239 
Reviewed-by: Zettat123 <zettat123@noreply.gitea.com > 
						
						
					 
					
						2023-06-15 05:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						a29307a9d9 
					 
					
						
						
							
							Remove hadolint and improve Dockerfile ( #234 )  
						
						... 
						
						
						
						Replace #190 
See:
- https://gitea.com/gitea/act_runner/pulls/190#issuecomment-741196 
- https://gitea.com/gitea/act_runner/pulls/208#issuecomment-741049 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/234 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: silverwind <silverwind@noreply.gitea.com >
Reviewed-by: delvh <dev.lh@web.de > 
						
						
					 
					
						2023-06-09 02:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								appleboy 
							
						 
					 
					
						
						
							
						
						0d727eb262 
					 
					
						
						
							
							build: optimize Dockerfile and update dependencies ( #162 )  
						
						... 
						
						
						
						- Update base images to golang:1.20-alpine3.17 and alpine:3.17
- Replace `--update-cache` with `--no-cache` in apk add command
- Specify exact versions for make, git, and bash packages
Signed-off-by: appleboy <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/162 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: appleboy <appleboy.tw@gmail.com >
Co-committed-by: appleboy <appleboy.tw@gmail.com > 
						
						
					 
					
						2023-04-29 12:07:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						0cf31b2d22 
					 
					
						
						
							
							Update docker image tag ( #153 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/153  
						
						
					 
					
						2023-04-27 15:02:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						3be962cdb3 
					 
					
						
						
							
							Rename the download folder from main -> nightly ( #152 )  
						
						... 
						
						
						
						Close https://gitea.com/gitea/act_runner/issues/117 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/152  
						
						
					 
					
						2023-04-27 12:23:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						a5edbc9ac4 
					 
					
						
						
							
							Release docker images ( #151 )  
						
						... 
						
						
						
						Did some tests to make sure it worked.
See https://hub.docker.com/r/gitea/act_runner/tags 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/151  
						
						
					 
					
						2023-04-27 12:08:41 +08:00 
						 
				 
			
				
					
						
							
							
								seepine 
							
						 
					 
					
						
						
							
						
						66bab3d805 
					 
					
						
						
							
							ci(actions): add build docker image workflow ( #118 )  
						
						... 
						
						
						
						### Add secret
```
DOCKERHUB_TOKEN=xxx
```
### Tag
when tag like `v1.0.0`, it will build multi platform docker image `gitea/act_runner:1.0.0` and `gitea/act_runner:latest`, then push to docker hub
### Use
> volume `/data` save `.runner` config file
> volume `/root/.cache` save actcache and actions cache
```sh
docker run -e GITEA_INSTANCE_URL=***                    \
           -e GITEA_RUNNER_REGISTRATION_TOKEN=***       \
           -e GITEA_RUNNER_NAME=***                     \
           -v /var/run/docker.sock:/var/run/docker.sock \
           -v /root/act_runner/data:/data               \
           -v /root/act_runner/cache:/root/.cache       \
           gitea/act_runner
```
Test join runners success

Test run action success

Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/118 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: seepine <seepine@noreply.gitea.io >
Co-committed-by: seepine <seepine@noreply.gitea.io > 
						
						
					 
					
						2023-04-27 11:32:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						ed86e2f15a 
					 
					
						
						
							
							Update workflow files ( #131 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/131  
						
						
					 
					
						2023-04-19 17:46:52 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						fcc016e9b3 
					 
					
						
						
							
							Special the release tag signing sub key ( #121 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/121  
						
						
					 
					
						2023-04-13 18:56:15 +08:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						d5caee38f2 
					 
					
						
						
							
							Add prefix to use ghaction-import-gpg ( #120 )  
						
						... 
						
						
						
						See https://gitea.com/gitea/act_runner/actions/runs/254 
Related to #116 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/120 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Jason Song <i@wolfogre.com >
Co-committed-by: Jason Song <i@wolfogre.com > 
						
						
					 
					
						2023-04-13 18:18:39 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						9e26208e13 
					 
					
						
						
							
							Add signature for tag releases, upload to gitea releases itself ( #116 )  
						
						... 
						
						
						
						GPG signature keys are not set yet.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/116 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com > 
						
						
					 
					
						2023-04-13 16:49:50 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						10d639cc6b 
					 
					
						
						
							
							add release tag ( #111 )  
						
						... 
						
						
						
						Fix  #108 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/111 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com > 
					
						2023-04-11 14:04:08 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						5180cd56e1 
					 
					
						
						
							
							Support cache on ci ( #47 )  
						
						... 
						
						
						
						Fix  #46 
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/47 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.io >
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com > 
					
						2023-03-15 12:28:18 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						bbd055ac3b 
					 
					
						
						
							
							run nightly on ubuntu runner  
						
						
						
						
					 
					
						2023-03-01 12:32:00 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						a50b094c1a 
					 
					
						
						
							
							update env var  
						
						
						
						
					 
					
						2023-02-27 15:30:35 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						6cc53f16d8 
					 
					
						
						
							
							use aws runner  
						
						
						
						
					 
					
						2023-02-27 14:42:57 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						8fcd56dc7b 
					 
					
						
						
							
							skip dist/config.yaml  
						
						
						
						
					 
					
						2023-02-26 15:40:22 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						c9318f08e2 
					 
					
						
						
							
							skip nightly publish  
						
						
						
						
					 
					
						2023-02-26 15:39:22 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						c7f8919470 
					 
					
						
						
							
							mkdir  
						
						
						
						
					 
					
						2023-02-26 13:35:30 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						14dfa5cc15 
					 
					
						
						
							
							s3 credentials  
						
						
						
						
					 
					
						2023-02-26 13:34:26 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						99a53a1f4c 
					 
					
						
						
							
							release to s3  
						
						
						
						
					 
					
						2023-02-26 13:00:36 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						df2219eeb8 
					 
					
						
						
							
							use node16 version of aws cred config  
						
						
						
						
					 
					
						2023-02-26 12:42:50 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						216f3d1740 
					 
					
						
						
							
							connect to aws s3  
						
						
						
						
					 
					
						2023-02-26 12:39:41 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						8aa186897f 
					 
					
						
						
							
							disable cache on golang setup  
						
						
						
						
					 
					
						2023-02-26 12:24:49 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						3fa7707bc1 
					 
					
						
						
							
							goreleaser needs go to build binary  
						
						
						
						
					 
					
						2023-02-26 12:21:50 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						9038442191 
					 
					
						
						
							
							pull tags for goreleaser  
						
						
						
						
					 
					
						2023-02-26 12:20:47 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						c133be12d8 
					 
					
						
						
							
							release nightly  
						
						
						
						
					 
					
						2023-02-26 12:18:31 +08:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						1072e3c383 
					 
					
						
						
							
							Goreleaser build nightlies ( #27 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/27  
						
						
					 
					
						2023-02-26 12:16:38 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						2babadbc94 
					 
					
						
						
							
							Add websocket  
						
						
						
						
					 
					
						2022-11-24 15:36:19 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						eee792a019 
					 
					
						
						
							
							init project  
						
						
						
						
					 
					
						2022-04-27 17:45:53 +08:00