SupremeVoid 
							
						 
					 
					
						
						
							
						
						4da97f53de 
					 
					
						
						
							
							Bump act to v0.259.0 ( #491 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/491 
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: silverwind <silverwind@noreply.gitea.com >
Co-authored-by: SupremeVoid <supremevoid@t-online.de >
Co-committed-by: SupremeVoid <supremevoid@t-online.de > 
						
						
							
						
					 
					
						2024-03-03 16:34:37 +00:00 
						 
				 
			
				
					
						
							
							
								sillyguodong 
							
						 
					 
					
						
						
							
						
						45270656df 
					 
					
						
						
							
							Set the status of steps to skipped if job is skipped ( #500 )  
						
						... 
						
						
						
						If a job is detected as skipped, its steps should also be `skipped`.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/500 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: sillyguodong <gedong_1994@163.com >
Co-committed-by: sillyguodong <gedong_1994@163.com > 
						
						
							
						
					 
					
						2024-03-01 08:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Homberger 
							
						 
					 
					
						
						
							
						
						e14f42c40a 
					 
					
						
						
							
							Add ACTIONS_RESULTS_URL to env ( #473 )  
						
						... 
						
						
						
						actions/upload-artifact@v4 and actions/download-artifact@v4 depend on this variable
BaseUrl in a url are ignored by the nodejs code of the new actions, so this change doesn't append the path of the older `ACTIONS_RUNTIME_URL`.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/473 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Christopher Homberger <christopher.homberger@web.de >
Co-committed-by: Christopher Homberger <christopher.homberger@web.de > 
						
						
							
						
					 
					
						2024-02-19 02:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Homberger 
							
						 
					 
					
						
						
							
						
						e6630e2e36 
					 
					
						
						
							
							Use artifacts v4 jwt if available ( #471 )  
						
						... 
						
						
						
						Needs https://github.com/go-gitea/gitea/pull/28885  to provide jwt if sent by server
Could fix  #459 , but that has not been verified.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/471 
Reviewed-by: delvh <dev.lh@web.de >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Christopher Homberger <christopher.homberger@web.de >
Co-committed-by: Christopher Homberger <christopher.homberger@web.de > 
						
						
							
						
					 
					
						2024-02-08 02:43:39 +00:00 
						 
				 
			
				
					
						
							
							
								davidfrickert 
							
						 
					 
					
						
						
							
						
						f1f9142a3c 
					 
					
						
						
							
							fix: Exit docker container on any process exit ( #462 )  
						
						... 
						
						
						
						## Description
Issue described in #460 
## Changes
- Edited `supervisord.conf` to exit if it detects any of the supervisored processes exiting.
- minor text fix
## Notes
Without this change (or something similar), if act_runner fails, then the container will stay up as a zombie container - it does nothing and does not restart. After this change, if act_runner fails (e.g. due to Gitea instance being down), then supervisord will exit and the container will be restarted.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/462 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: davidfrickert <david.frickert@protonmail.com >
Co-committed-by: davidfrickert <david.frickert@protonmail.com > 
						
						
							
						
					 
					
						2024-01-30 13:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Lau(AvengerMoJo) 
							
						 
					 
					
						
						
							
						
						f17cad1bbe 
					 
					
						
						
							
							Update the docker image rebuild flag for config file and example gitea/act_runner#390 ( #391 )  
						
						... 
						
						
						
						this is a PR for the issue gitea/act_runner#390 
It adding configuration for dockerfile container image to rebuild base on the configuration flag force_rebuild in config.yaml
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/391 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Alex Lau(AvengerMoJo) <avengermojo@gmail.com >
Co-committed-by: Alex Lau(AvengerMoJo) <avengermojo@gmail.com > 
						
						
							
						
					 
					
						2023-12-20 07:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								hakito 
							
						 
					 
					
						
						
							
						
						daf52d0e62 
					 
					
						
						
							
							Sanitize UFT-8 content in logs ( #453 )  
						
						... 
						
						
						
						I accidently closed my previous PR #384 
This PR replaces invalid UTF-8 character in a stream with `?` character. On Windows Server 2019 other characters are replaced by `?` as well so it's consistent.
fixes  #452 
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/453 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: hakito <hakito@noreply.gitea.com >
Co-committed-by: hakito <hakito@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-12-20 07:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						8c8a8ce401 
					 
					
						
						
							
							fix(deps): update module github.com/avast/retry-go/v4 to v4.5.1 ( #411 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-28 05:46:05 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						08c681be0c 
					 
					
						
						
							
							fix(deps): update module golang.org/x/time to v0.5.0 ( #429 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-28 05:45:28 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						91bfe4c186 
					 
					
						
						
							
							fix(deps): update module golang.org/x/time to v0.4.0 ( #424 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-26 00:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						825c6f97b7 
					 
					
						
						
							
							fix(deps): update module github.com/mattn/go-isatty to v0.0.20 ( #414 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-24 08:33:37 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						2f3e5c7125 
					 
					
						
						
							
							fix(deps): update module github.com/docker/docker to v24.0.7+incompatible ( #413 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-24 08:27:38 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						4d9de6ca8c 
					 
					
						
						
							
							fix(deps): update module github.com/spf13/cobra to v1.8.0 ( #416 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-24 08:27:07 +00:00 
						 
				 
			
				
					
						
							
							
								Renovate Bot 
							
						 
					 
					
						
						
							
						
						feb39666cc 
					 
					
						
						
							
							fix(deps): update module code.gitea.io/gitea-vet to v0.2.3 ( #410 )  
						
						... 
						
						
						
						Co-authored-by: Renovate Bot <renovate-bot@gitea.com >
Co-committed-by: Renovate Bot <renovate-bot@gitea.com > 
						
						
							
						
					 
					
						2023-11-24 08:26:24 +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 
						 
				 
			
				
					
						
							
							
								infinoid 
							
						 
					 
					
						
						
							
						
						934471813a 
					 
					
						
						
							
							Fix   #404 : nil map error when reading env file ( #405 )  
						
						... 
						
						
						
						Co-authored-by: Mark Glines <mark@glines.org >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/405 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: infinoid <infinoid@noreply.gitea.com >
Co-committed-by: infinoid <infinoid@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-11-24 01:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								pat-s 
							
						 
					 
					
						
						
							
						
						1e940f028b 
					 
					
						
						
							
							Add renovate config ( #408 )  
						
						... 
						
						
						
						+ write access required for `renovate-bot` user
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/408 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: pat-s <patrick.schratz@gmail.com >
Co-committed-by: pat-s <patrick.schratz@gmail.com > 
						
						
							
						
					 
					
						2023-11-23 20:41:10 +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 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						00e9b3d62b 
					 
					
						
						
							
							Bump act ( #394 )  
						
						... 
						
						
						
						Bump act to follow https://gitea.com/gitea/act/pulls/81 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/394 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com > 
						
						
							
						
					 
					
						2023-10-31 15:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								haxwithaxe 
							
						 
					 
					
						
						
							
						
						130b9f1877 
					 
					
						
						
							
							Added environment variable for run.sh to specify runner state file. ( #377 )  
						
						... 
						
						
						
						Added environment variable `RUNNER_STATE_FILE` to let users specify
where `run.sh` looks for the runner JSON file. Defaults to ``.runner``
to preserve the original behavior.
Addresses issue #368 . It's not my preferred solution but it's the least invasive one I can think of.
I'm happy to make any changes you want.
I didn't see an appropriate place to reference the change in the documentation. I will add documentation wherever you think is appropriate.
To test this I did the following:
* Built an image with the `make docker` command and pushed it to my private registry.
* Added that private image as the image in my existing docker stack that was exhibiting the behavior described in #368 .
* Added the RUNNER_STATE_FILE environment variable pointing to the runner JSON file set in my `config.yml` (``/data/runner.json`` in this case).
* Configured a new runner in gitea and added the token as an environment variable in the stack config.
* Deployed the stack and verified the new runner was recognized (in the idle state).
* Force updated the runner service to restart the container.
* Verified the same runner was still recognized in gitea (in the idle state) once it was back up and running.
Here is the relevant config. It's stored as a template so I've left the things that would normally be redacted as they are in the template.
```
    runner:
     image: hub.hax.in.net/haxwithaxe/act_runner:dev1
      networks:
        - swarm-net
      environment:
       RUNNER_STATE_FILE: /data/runner.json
        CONFIG_FILE: /data/config.yml
        GITEA_INSTANCE_URL: "https://git_gitea "
        GITEA_RUNNER_REGISTRATION_TOKEN: "{{ git_runner_reg_token }}"
        GITEA_RUNNER_NAME: "git_runner"
      volumes:
        - runner_data:/data
        - /var/run/docker.sock:/var/run/docker.sock
```
`runner_data` is a glusterfs subvolume
Thanks for creating this gitea specific fork. Apart from the issue this pull request addresses it works so well I don't have to think about it once it's set up.
Co-authored-by: haxwithaxe <spam@haxwithaxe.net >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/377 
Co-authored-by: haxwithaxe <haxwithaxe@noreply.gitea.com >
Co-committed-by: haxwithaxe <haxwithaxe@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-10-15 23:21:53 +00:00 
						 
				 
			
				
					
						
							
							
								vilunov 
							
						 
					 
					
						
						
							
						
						4c35288175 
					 
					
						
						
							
							Add DIND docker-compose example ( #365 )  
						
						... 
						
						
						
						Co-authored-by: Nikita Vilunov <nikita@vilunov.me >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/365 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: vilunov <vilunov@noreply.gitea.com >
Co-committed-by: vilunov <vilunov@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-10-02 15:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Imeson 
							
						 
					 
					
						
						
							
						
						990db1bfc0 
					 
					
						
						
							
							Fix k8s rootless Docker filesystem permissions ( #366 )  
						
						... 
						
						
						
						Without this the deployment fails because the runner can't write to
/data/
Credit to @ccureau for identifying the fix
Relates to: gitea/act_runner#264 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/366 
Reviewed-by: techknowlogick <techknowlogick@noreply.gitea.com >
Co-authored-by: Andrew Imeson <andrew@andrewimeson.com >
Co-committed-by: Andrew Imeson <andrew@andrewimeson.com > 
						
						
							
						
					 
					
						2023-10-02 15:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						d07fbfc8c3 
					 
					
						
						
							
							bump act library to v0.2.51 ( #360 )  
						
						... 
						
						
						
						brings in node20 support
Co-authored-by: techknowlogick <techknowlogick@gitea.io >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/360 
Reviewed-by: delvh <dev.lh@web.de > 
						
						
							
 
						
					 
					
						2023-09-24 19:20:40 +00:00 
						 
				 
			
				
					
						
							
							
								m90 
							
						 
					 
					
						
						
							
						
						10dc6fb60d 
					 
					
						
						
							
							Allow reading registration token from file ( #350 )  
						
						... 
						
						
						
						When deploying the runner in a Docker Swarm setup, it can be useful to
read the potentially sensitive token from a secret instead of having to
pass it from an environment variable.
Co-authored-by: Frederik Ring <frederik.ring@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/350 
Reviewed-by: Jason Song <i@wolfogre.com >
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: m90 <m90@noreply.gitea.com >
Co-committed-by: m90 <m90@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-09-04 04:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								TheFox0x7 
							
						 
					 
					
						
						
							
						
						ed35b09b8f 
					 
					
						
						
							
							change podman socket path ( #341 )  
						
						... 
						
						
						
						port of https://github.com/nektos/act/pull/1961 
closes  gitea/act_runner#274 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/341 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com >
Co-committed-by: TheFox0x7 <thefox0x7@gmail.com > 
						
						
							
						
					 
					
						2023-08-21 04:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Gianni Angelozzi 
							
						 
					 
					
						
						
							
						
						03f0829d09 
					 
					
						
						
							
							Add ForcePull option ( #339 )  
						
						... 
						
						
						
						Close  #271 
What it does: instead of forcing the value of `ForcePull` to false, the user can now configure it on the runner yaml
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/339 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: Gianni Angelozzi <gianni@sistema3.it >
Co-committed-by: Gianni Angelozzi <gianni@sistema3.it > 
					
						2023-08-17 06:51:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						7fc1b91ba6 
					 
					
						
						
							
							Update to go1.21 in Dockerfile.rootless ( #332 )  
						
						... 
						
						
						
						Follow #330 
Fix https://gitea.com/gitea/act_runner/pulls/330#issuecomment-747099 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/332 
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com >
Reviewed-by: appleboy <appleboy.tw@gmail.com >
Co-authored-by: Jason Song <i@wolfogre.com >
Co-committed-by: Jason Song <i@wolfogre.com > 
						
						
							
						
					 
					
						2023-08-12 00:37:08 +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 
						 
				 
			
				
					
						
							
							
								sillyguodong 
							
						 
					 
					
						
						
							
						
						9fc823e4b1 
					 
					
						
						
							
							Fix "http: invalid Host header" issue ( #319 )  
						
						... 
						
						
						
						This issue  is caused by the addition of validation logic for `Host` in `http.Request` in golang 1.20.6 (see https://go-review.googlesource.com/c/go/+/507357/6/src/net/http/request.go )
In `act`, when execute `ContainerExecAttach()`(see 22d91e3ac3/pkg/container/docker_run.go (L594)https://github.com/nektos/act/pull/1917  and revert https://gitea.com/gitea/act_runner/pulls/295 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/319 
Reviewed-by: Jason Song <i@wolfogre.com >
Co-authored-by: sillyguodong <gedong_1994@163.com >
Co-committed-by: sillyguodong <gedong_1994@163.com > 
						
						
							
 
						
					 
					
						2023-08-02 04:34:36 +00:00 
						 
				 
			
				
					
						
							
							
								sillyguodong 
							
						 
					 
					
						
						
							
						
						12999b61dd 
					 
					
						
						
							
							Reduce unnecessary DB queries for Actions tasks ( #219 )  
						
						... 
						
						
						
						implement: https://github.com/go-gitea/gitea/issues/24544 
Changes:
- Add a global variable `tasksVersion` to store the lastest version number which returned by Gitea.
- Pass `tasksVersion` to Gitea when invoking `FetchTask`.
- If there is no task in the `FetchTask` response, store the version from the `FetchTask` response into `tasksVersion` variable.
- If there is a task in the `FetchTask` response, set `tasksVersion` to zero to focre query db in next `FetchTask` request.
Related:
- Protocol: https://gitea.com/gitea/actions-proto-def/pulls/10 
- Gitea side: https://github.com/go-gitea/gitea/pull/25199 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/219 
Co-authored-by: sillyguodong <gedong_1994@163.com >
Co-committed-by: sillyguodong <gedong_1994@163.com > 
						
						
							
 
						
					 
					
						2023-07-25 03:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								caicandong 
							
						 
					 
					
						
						
							
						
						49a2fcc138 
					 
					
						
						
							
							fix endless loop ( #306 )  
						
						... 
						
						
						
						fix endless loop in  poll
relate #305 
Co-authored-by: CaiCandong <1290147055@qq.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/306 
Co-authored-by: caicandong <caicandong@noreply.gitea.com >
Co-committed-by: caicandong <caicandong@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-07-24 07:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Konstantin Podsvirov 
							
						 
					 
					
						
						
							
						
						8f88e4f15a 
					 
					
						
						
							
							Update README.md ( #302 )  
						
						... 
						
						
						
						Correct Quick Start section.
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/302 
Co-authored-by: Konstantin Podsvirov <podsvirov@noreply.gitea.com >
Co-committed-by: Konstantin Podsvirov <podsvirov@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-07-24 05:11:42 +00:00 
						 
				 
			
				
					
						
							
							
								caicandong 
							
						 
					 
					
						
						
							
						
						a1bb3b56fd 
					 
					
						
						
							
							Catch the panic and print the error ( #305 )  
						
						... 
						
						
						
						refactor # 215  Catch the panic and print the error
close  #215 
Co-authored-by: CaiCandong <1290147055@qq.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/305 
Co-authored-by: caicandong <caicandong@noreply.gitea.com >
Co-committed-by: caicandong <caicandong@noreply.gitea.com > 
						
						
							
						
					 
					
						2023-07-24 04:28:44 +00:00 
						 
				 
			
				
					
						
							
							
								sillyguodong 
							
						 
					 
					
						
						
							
						
						1a7ec5f339 
					 
					
						
						
							
							Upgrade gitea/act ( #298 )  
						
						... 
						
						
						
						Follow  https://gitea.com/gitea/act/pulls/75 
Co-authored-by: Jason Song <i@wolfogre.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/298 
Co-authored-by: sillyguodong <gedong_1994@163.com >
Co-committed-by: sillyguodong <gedong_1994@163.com > 
						
						
							
						
					 
					
						2023-07-20 05:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jason Song 
							
						 
					 
					
						
						
							
						
						5d01cb8904 
					 
					
						
						
							
							Add tips in config file ( #297 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/297  
						
						
							
						
					 
					
						2023-07-20 02:16:30 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas E Lackey 
							
						 
					 
					
						
						
							
						
						dcf84d8a53 
					 
					
						
						
							
							Avoid  https://github.com/nektos/act/issues/1908  by specifying golang 1.20.5. ( #295 )  
						
						... 
						
						
						
						Without this, actions fail when attempting to clone the repo:
```
2023-07-18 17:11:02 [Smoke Test/Run basic test suite] failed to attach to exec: http: invalid Host header
```
This appears to be the same as https://github.com/nektos/act/issues/1908 , and only shows up with golang 1.20.6.  Staying with golang 1.20.5 is a temporary solution to avoid the bug until it is fixed upstream.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/295 
Co-authored-by: Thomas E Lackey <telackey@bozemanpass.com >
Co-committed-by: Thomas E Lackey <telackey@bozemanpass.com > 
						
						
							
						
					 
					
						2023-07-19 05:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						73adae040d 
					 
					
						
						
							
							Upgrade act ( #291 )  
						
						... 
						
						
						
						Follow https://gitea.com/gitea/act/pulls/74 
Fix  #277 , #290 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/291 
Co-authored-by: Zettat123 <zettat123@gmail.com >
Co-committed-by: Zettat123 <zettat123@gmail.com > 
						
						
							
						
					 
					
						2023-07-17 03:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						db662b3690 
					 
					
						
						
							
							ci(lint): refactor code for clarity and linting compliance ( #289 )  
						
						... 
						
						
						
						- Removed `deadcode`, `structcheck`, and `varcheck` linters from `.golangci.yml`
- Fixed a typo in a comment in `daemon.go`
- Renamed `defaultActionsUrl` to `defaultActionsURL` in `exec.go`
- Removed unnecessary else clause in `exec.go` and `runner.go`
- Simplified variable initialization in `exec.go`
- Changed function name from `getHttpClient` to `getHTTPClient` in `http.go`
- Removed unnecessary else clause in `labels_test.go`
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/289 
Co-authored-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Co-committed-by: Bo-Yi Wu <appleboy.tw@gmail.com > 
						
						
							
						
					 
					
						2023-07-13 01:10:54 +00:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						cf92a979e2 
					 
					
						
						
							
							refactor(register): refactor registration functions and improve logging ( #288 )  
						
						... 
						
						
						
						- Remove the else clause in the `registerInteractive` function, and unconditionally log "Runner registered successfully."
- Change the return value in the `doRegister` function from `nil` to `ctx.Err()`.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/288 
Co-authored-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Co-committed-by: Bo-Yi Wu <appleboy.tw@gmail.com > 
						
						
							
						
					 
					
						2023-07-12 14:12:16 +00:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						87058716fb 
					 
					
						
						
							
							fix(register): refactor context usage in registration functions ( #286 )  
						
						... 
						
						
						
						- Add context parameter to `registerNoInteractive`, `registerInteractive`, and `doRegister` functions
- Remove the creation of a new context in `doRegister`, now using the passed context instead
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/286 
Co-authored-by: Bo-Yi Wu <appleboy.tw@gmail.com >
Co-committed-by: Bo-Yi Wu <appleboy.tw@gmail.com > 
						
						
							
						
					 
					
						2023-07-12 13:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						c701ba4787 
					 
					
						
						
							
							Add a quick start runner method in README ( #282 )  
						
						... 
						
						
						
						Reviewed-on: https://gitea.com/gitea/act_runner/pulls/282 
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com > 
						
						
							
						
					 
					
						2023-07-12 01:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Santos 
							
						 
					 
					
						
						
							
						
						57ff1df6e0 
					 
					
						
						
							
							config: default container workspace set to host path ( #279 )  
						
						... 
						
						
						
						The container workspace path is overwritten by the default host workspace path ($HOME/.cache/act).
Workaround:
```yaml
host:
  workdir_parent: workspace
```
Ref: 34d15f21c2https://gitea.com/gitea/act_runner/pulls/279 
Co-authored-by: Michael Santos <michael.santos@gmail.com >
Co-committed-by: Michael Santos <michael.santos@gmail.com > 
						
						
							
						
					 
					
						2023-07-10 08:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						3dcfd6ea3d 
					 
					
						
						
							
							Run as cache server ( #275 )  
						
						... 
						
						
						
						This PR
- adds the `cache-server` command so act_runner can run as a cache server. When running as a cache server, act_runner only processes the requests related to cache and does not run jobs.
- adds the `external_server` configuration for cache. If specified, act_runner will use this URL as the ACTIONS_CACHE_URL instead of starting a cache server itself.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/275 
Co-authored-by: Zettat123 <zettat123@gmail.com >
Co-committed-by: Zettat123 <zettat123@gmail.com > 
						
						
							
						
					 
					
						2023-07-07 08:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						c6006ee699 
					 
					
						
						
							
							Upgrade act ( #269 )  
						
						... 
						
						
						
						Follow https://gitea.com/gitea/act/pulls/71 .
Fix https://gitea.com/gitea/act_runner/issues/266 
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/269 
Co-authored-by: Zettat123 <zettat123@gmail.com >
Co-committed-by: Zettat123 <zettat123@gmail.com > 
						
						
							
 
						
					 
					
						2023-07-03 04:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Zettat123 
							
						 
					 
					
						
						
							
						
						f2629f2ea3 
					 
					
						
						
							
							Add support for finding docker daemon from common socket paths ( #263 )  
						
						... 
						
						
						
						Caused by #260 
act_runner will fail to start if user does not set `docker_host` configuration and `DOCKER_HOST` env. This PR adds the support for finding docker daemon from common socket paths so act_runner could detect the docker socket from these paths.
The `commonSocketPaths` is from [nektos/act](e60018a6d9/cmd/root.go (L124-L131)https://gitea.com/gitea/act_runner/pulls/263 
Co-authored-by: Zettat123 <zettat123@noreply.gitea.com >
Co-committed-by: Zettat123 <zettat123@noreply.gitea.com > 
						
						
							
 
						
					 
					
						2023-07-01 01:27:54 +00:00