78a74f78f8
chore(deps): pin dependencies ( #1117 )
...
This PR contains the following updates:
| Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/ ) | [Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout ) | action | pinDigest | → `3d3c42e` | | |
| [actions/setup-go](https://github.com/actions/setup-go ) | action | pinDigest | → `b7ad1da` | | |
| [actions/setup-node](https://github.com/actions/setup-node ) | action | pinDigest | → `8207627` | | |
| [crazy-max/ghaction-import-gpg](https://github.com/crazy-max/ghaction-import-gpg ) | action | pinDigest | → `2dc316d` | | |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | action | pinDigest | → `53b7df9` | | |
| [docker/login-action](https://github.com/docker/login-action ) | action | pinDigest | → `abd2ef4` | | |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | action | pinDigest | → `dc80280` | | |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | action | pinDigest | → `bb05f3f` | | |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | action | pinDigest | → `96fe6ef` | | |
| [go.yaml.in/yaml/v4](https://github.com/yaml/go-yaml ) | require | patch | `v4.0.0-rc.3` → `v4.0.0-rc.6` |  |  |
| [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) | action | pinDigest | → `f06c13b` | | |
| ubuntu | final | major | `24.04` → `26.04` |  |  |
---
### Release Notes
<details>
<summary>yaml/go-yaml (go.yaml.in/yaml/v4)</summary>
### [`v4.0.0-rc.6`](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.5...v4.0.0-rc.6 )
[Compare Source](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.5...v4.0.0-rc.6 )
### [`v4.0.0-rc.5`](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.4...v4.0.0-rc.5 )
[Compare Source](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.4...v4.0.0-rc.5 )
### [`v4.0.0-rc.4`](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.3...v4.0.0-rc.4 )
[Compare Source](https://github.com/yaml/go-yaml/compare/v4.0.0-rc.3...v4.0.0-rc.4 )
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
---------
Co-authored-by: silverwind <[email protected] >
Reviewed-on: https://gitea.com/gitea/runner/pulls/1117
Reviewed-by: silverwind <[email protected] >
Co-authored-by: Renovate Bot <[email protected] >
2026-07-27 14:38:07 +00:00
Lunny Xiao
94ab020204
ci: mirror release artifacts to Cloudflare R2 ( #1114 )
...
Mirrors every release artifact into Cloudflare R2 alongside the existing AWS S3
upload, so both buckets carry the same objects during a parallel period. S3 is
untouched and stays authoritative for now; once R2 is confirmed complete it can
be dropped by deleting the `blobs:` block and pointing this at R2 alone.
### Why `publishers:` and not a second `blobs:` entry
goreleaser's blob pipe authenticates from the global `AWS_*` environment and has
no per-entry credential fields, so two different credential sets (AWS S3 and
Cloudflare R2) cannot coexist in `blobs:`. Custom publishers do support
per-entry `env:`, which is the supported way to isolate the two.
### Why `curl --aws-sigv4` and not `aws`/`rclone`
The CI image `docker.gitea.com/runner-images:ubuntu-latest` ships none of `aws`,
`rclone`, `s3cmd` or `mc`, but does ship curl 8.5 with `--aws-sigv4`. This keeps
the change zero-install. Credentials are fed to curl through a config file on
stdin rather than argv, so they never appear in the process list.
### Behaviour
- Object layout is identical to S3 (`gitea-runner/<version>/<artifact>`), so
migrating consumers later means changing only the host, not the path.
- Nightly gets R2 too, matching the existing nightly-to-S3 behaviour.
- Missing R2 configuration fails the build. Because custom publishers run as the
very last step of the publish pipeline, a preflight `--check-config` step runs
right after checkout so the failure happens before anything is built or
published rather than after the release already exists.
- Verified against a local MinIO instance (site region `auto`, matching R2):
successful upload byte-compared after download, plus the missing-variable,
wrong-credentials, missing-file and bad-argument paths.
### Required repository secrets
These must be configured before the next release run, otherwise the new
preflight step will fail the workflow:
- `R2_ENDPOINT` (full base URL, e.g. `https://<account>.r2.cloudflarestorage.com`)
- `R2_BUCKET`
- `R2_ACCESS_KEY_ID`
- `R2_SECRET_ACCESS_KEY`
### Known, deliberate wart
The publisher runs 109 times for 73 distinct object keys: goreleaser's release
pipe already registers `release.extra_files` as `UploadableFile` artifacts, and
`internal/exec` appends the publisher's own `extra_files` on top with no
de-duplication. It cannot be globbed away because `gobwas/glob` has no
substring-exclusion matcher, so `./**.sha256` cannot be narrowed to exclude
`*.xz.sha256`. It is harmless since PUT is idempotent, and the redundant
`./**.xz` glob is kept on purpose so the publisher declares its own complete
file set instead of implicitly depending on the `release:` block's globs. This
is documented in a comment above the block.
Reviewed-on: https://gitea.com/gitea/runner/pulls/1114
Reviewed-by: Zettat123 <[email protected] >
2026-07-26 03:26:46 +00:00
Renovate Bot and Lunny Xiao
0fd8602ac3
chore(deps): update actions/setup-go action to v7 ( #1102 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://github.com/actions/setup-go ) | action | major | `v6` → `v7` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
### [`v7.0.0`](https://github.com/actions/setup-go/releases/tag/v7.0.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v7.0.0...v7.0.0 )
##### What's Changed
- Migrate to ESM and upgrade dependencies by [@​priyagupta108](https://github.com/priyagupta108 ) in [#​763](https://github.com/actions/setup-go/pull/763 )
- chore(deps): bump [@​actions/cache](https://github.com/actions/cache ) to 6.2.0 by [@​philip-gai](https://github.com/philip-gai ) in [#​771](https://github.com/actions/setup-go/pull/771 )
##### New Contributors
- [@​philip-gai](https://github.com/philip-gai ) made their first contribution in [#​771](https://github.com/actions/setup-go/pull/771 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v7.0.0 >
### [`v7`](https://github.com/actions/setup-go/compare/v6.5.0...v7.0.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6.5.0...v7.0.0 )
### [`v6.5.0`](https://github.com/actions/setup-go/releases/tag/v6.5.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6.4.0...v6.5.0 )
##### What's Changed
##### Dependency update
- Upgrade actions dependencies by [@​priyagupta108](https://github.com/priyagupta108 ) with [@​Copilot](https://github.com/Copilot ) in [#​744](https://github.com/actions/setup-go/pull/744 )
- Upgrade [@​types/node](https://github.com/types/node ) and typescript-eslint dependencies to resolve npm audit findings by [@​HarithaVattikuti](https://github.com/HarithaVattikuti ) in [#​755](https://github.com/actions/setup-go/pull/755 )
- Upgrade [@​actions/cache](https://github.com/actions/cache ) to 5.1.0, log cache write denied by [@​jasongin](https://github.com/jasongin ) in [#​758](https://github.com/actions/setup-go/pull/758 )
- Upgrade version to 6.5.0 in package.json and package-lock.json by [@​HarithaVattikuti](https://github.com/HarithaVattikuti ) in [#​762](https://github.com/actions/setup-go/pull/762 )
##### New Contributors
- [@​priyagupta108](https://github.com/priyagupta108 ) with [@​Copilot](https://github.com/Copilot ) made their first contribution in [#​744](https://github.com/actions/setup-go/pull/744 )
- [@​jasongin](https://github.com/jasongin ) made their first contribution in [#​758](https://github.com/actions/setup-go/pull/758 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.5.0 >
### [`v6.4.0`](https://github.com/actions/setup-go/releases/tag/v6.4.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6.3.0...v6.4.0 )
##### What's Changed
##### Enhancement
- Add go-download-base-url input for custom Go distributions by [@​gdams](https://github.com/gdams ) in [#​721](https://github.com/actions/setup-go/pull/721 )
##### Dependency update
- Upgrade minimatch from 3.1.2 to 3.1.5 by [@​dependabot](https://github.com/dependabot ) in [#​727](https://github.com/actions/setup-go/pull/727 )
##### Documentation update
- Rearrange README.md, add advanced-usage.md by [@​priyagupta108](https://github.com/priyagupta108 ) in [#​724](https://github.com/actions/setup-go/pull/724 )
- Fix Microsoft build of Go link by [@​gdams](https://github.com/gdams ) in [#​734](https://github.com/actions/setup-go/pull/734 )
##### New Contributors
- [@​gdams](https://github.com/gdams ) made their first contribution in [#​721](https://github.com/actions/setup-go/pull/721 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.4.0 >
### [`v6.3.0`](https://github.com/actions/setup-go/releases/tag/v6.3.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6.2.0...v6.3.0 )
##### What's Changed
- Update default Go module caching to use go.mod by [@​priyagupta108](https://github.com/priyagupta108 ) in [#​705](https://github.com/actions/setup-go/pull/705 )
- Fix golang download url to go.dev by [@​178inaba](https://github.com/178inaba ) in [#​469](https://github.com/actions/setup-go/pull/469 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.3.0 >
### [`v6.2.0`](https://github.com/actions/setup-go/releases/tag/v6.2.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6.1.0...v6.2.0 )
##### What's Changed
##### Enhancements
- Example for restore-only cache in documentation by [@​aparnajyothi-y](https://github.com/aparnajyothi-y ) in [#​696](https://github.com/actions/setup-go/pull/696 )
- Update Node.js version in action.yml by [@​ccoVeille](https://github.com/ccoVeille ) in [#​691](https://github.com/actions/setup-go/pull/691 )
- Documentation update of actions/checkout by [@​deining](https://github.com/deining ) in [#​683](https://github.com/actions/setup-go/pull/683 )
##### Dependency updates
- Upgrade js-yaml from 3.14.1 to 3.14.2 by [@​dependabot](https://github.com/dependabot ) in [#​682](https://github.com/actions/setup-go/pull/682 )
- Upgrade [@​actions/cache](https://github.com/actions/cache ) to v5 by [@​salmanmkc](https://github.com/salmanmkc ) in [#​695](https://github.com/actions/setup-go/pull/695 )
- Upgrade actions/checkout from 5 to 6 by [@​dependabot](https://github.com/dependabot ) in [#​686](https://github.com/actions/setup-go/pull/686 )
- Upgrade qs from 6.14.0 to 6.14.1 by [@​dependabot](https://github.com/dependabot ) in [#​703](https://github.com/actions/setup-go/pull/703 )
##### New Contributors
- [@​ccoVeille](https://github.com/ccoVeille ) made their first contribution in [#​691](https://github.com/actions/setup-go/pull/691 )
- [@​deining](https://github.com/deining ) made their first contribution in [#​683](https://github.com/actions/setup-go/pull/683 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.2.0 >
### [`v6.1.0`](https://github.com/actions/setup-go/releases/tag/v6.1.0 )
[Compare Source](https://github.com/actions/setup-go/compare/v6...v6.1.0 )
##### What's Changed
##### Enhancements
- Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by [@​nicholasngai](https://github.com/nicholasngai ) in [#​665](https://github.com/actions/setup-go/pull/665 )
- Add support for .tool-versions file and update workflow by [@​priya-kinthali](https://github.com/priya-kinthali ) in [#​673](https://github.com/actions/setup-go/pull/673 )
- Add comprehensive breaking changes documentation for v6 by [@​mahabaleshwars](https://github.com/mahabaleshwars ) in [#​674](https://github.com/actions/setup-go/pull/674 )
##### Dependency updates
- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking changes in v6 by [@​dependabot](https://github.com/dependabot ) in [#​617](https://github.com/actions/setup-go/pull/617 )
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by [@​dependabot](https://github.com/dependabot ) in [#​641](https://github.com/actions/setup-go/pull/641 )
- Upgrade semver and [@​types/semver](https://github.com/types/semver ) by [@​dependabot](https://github.com/dependabot ) in [#​652](https://github.com/actions/setup-go/pull/652 )
##### New Contributors
- [@​nicholasngai](https://github.com/nicholasngai ) made their first contribution in [#​665](https://github.com/actions/setup-go/pull/665 )
- [@​priya-kinthali](https://github.com/priya-kinthali ) made their first contribution in [#​673](https://github.com/actions/setup-go/pull/673 )
- [@​mahabaleshwars](https://github.com/mahabaleshwars ) made their first contribution in [#​674](https://github.com/actions/setup-go/pull/674 )
**Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.1.0 >
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOTEuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE5MS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Reviewed-on: https://gitea.com/gitea/runner/pulls/1102
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: Renovate Bot <[email protected] >
2026-07-23 05:41:55 +00:00
Nicolas
65756d60b3
fix: Minor fixes ( #1075 )
...
A batch of small, self-contained fixes and docs/example additions.
Fixes #625 - align the example config's `force_pull` with the actual default (`false`)
Fixes #804 - return an error instead of discarding `os.UserHomeDir()` when defaulting `cache.dir`/`host.workdir_parent`
Fixes #571 - send a `gitea-runner/<version>` User-Agent on API requests
Fixes #650 - detect an `Unauthenticated` fetch response and exit the daemon with an error instead of retrying forever
Fixes #766 - add `exec --eventpath` to supply a JSON event payload file
Fixes #256 - add a `bug-report` subcommand that prints version/Go/OS-arch/CPU info
Fixes #617 - add `runner.set_act_env` (default `true`) to optionally omit the `ACT=true` env var
Fixes #635 - record a failure result (and guard a nil reusable-workflow caller) when the job `if`-expression fails to evaluate
Fixes #1005 - remove README docs for config env-var overrides that were already removed from the code
Fixes #448 - clarify in `exec --job` help that `--workflows` may be needed to disambiguate
Fixes #209 - note that `host`-labelled runners still need Docker for `docker://` actions and service containers
Fixes #757 - add a systemd service example with automatic restart
Fixes #474 - add a Kubernetes StatefulSet example that persists the `.runner` registration across reschedules
Fixes #776 - build the basic (non-dind) docker image for `linux/riscv64`
Fixes #628 - build the basic (non-dind) docker image for `linux/s390x`Reviewed-on: https://gitea.com/gitea/runner/pulls/1075
Reviewed-by: Lunny Xiao <[email protected] >
2026-07-13 18:41:19 +00:00
Renovate Bot and techknowlogick
40e021309a
chore(deps): update actions/checkout action to v7 ( #1042 )
...
Reviewed-on: https://gitea.com/gitea/runner/pulls/1042
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2026-06-24 14:32:12 +00:00
silverwind and Lunny Xiao
014ce438c1
Add OCI source and version labels to images ( #975 )
...
Adds `org.opencontainers.image.source` and `org.opencontainers.image.version` labels to all three image variants (`basic`, `dind`, `dind-rootless`).
- `source` lets tools like renovate retrieve release notes from the source repo.
- `version` exposes the build version on the image itself.
Both `release-tag` and `release-nightly` workflows pass `VERSION` as a build arg so the label reflects the actual git tag (or `git describe` output for nightly).
---
This PR was written with the help of Claude Opus 4.7
---------
Reviewed-on: https://gitea.com/gitea/runner/pulls/975
Reviewed-by: Nicolas <[email protected] >
Co-authored-by: silverwind <[email protected] >
Co-committed-by: silverwind <[email protected] >
2026-05-17 18:15:19 +00:00
Renovate Bot and techknowlogick
f23605c614
chore(deps): update workflow dependencies (major) ( #967 )
...
Reviewed-on: https://gitea.com/gitea/runner/pulls/967
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2026-05-14 16:54:48 +00:00
13dc9386fe
Rename act_runner to runner ( #850 )
...
## Consumer-facing breaking changes
- **Go module path**: `gitea.com/gitea/act_runner` → `gitea.com/gitea/runner`. Anything importing `act/...` or `internal/...` packages (notably Gitea itself) must update imports.
- **Binary name**: `act_runner` → `gitea-runner`. Wrapper scripts, systemd units, init scripts, and documentation referencing the binary by `act_runner` will break.
- **Docker image**: `gitea/act_runner` → `gitea/runner` (incl. `*-dind-rootless` variants). Users pulling `gitea/act_runner:nightly` etc. will get stale images. Note: the image name is `gitea/runner`, not `gitea/gitea-runner`.
- **Release artifact paths**: S3 directory `act_runner/{{.Version}}` → `gitea-runner/{{.Version}}`, and artifact filenames change with the new project name. Existing download URLs break.
- **Metrics namespace**: changed from `act_runner` to `gitea_runner` (e.g. `act_runner_jobs_total` → `gitea_runner_jobs_total`); existing monitors/dashboards must be updated.
- **ldflags version path**: `gitea.com/gitea/act_runner/internal/pkg/ver.version` → `gitea.com/gitea/runner/internal/pkg/ver.version`. Affects anyone building with custom ldflags.
- **Kubernetes example resource names**: `act-runner` / `act-runner-vol` → `runner` / `runner-vol`. Users who copied the manifests verbatim will see resource churn on apply.
- **s6 service name**: `scripts/s6/act_runner/` → `scripts/s6/gitea-runner/` (image-internal; only matters for downstream image overrides).
Unchanged: YAML config field names, env vars (`GITEA_*`), CLI flags/subcommands, registration file format.
---------
Co-authored-by: silverwind <[email protected] >
Reviewed-on: https://gitea.com/gitea/runner/pulls/850
Reviewed-by: Zettat123 <[email protected] >
Reviewed-by: silverwind <[email protected] >
Reviewed-by: Nicolas <[email protected] >
Co-authored-by: Lunny Xiao <[email protected] >
Co-committed-by: Lunny Xiao <[email protected] >
2026-04-30 20:12:51 +00:00
silverwind and silverwind
0f7efae806
chore(deps): update workflow action versions ( #792 )
...
## Summary
- `actions/checkout`: v4/v5 → v6
- `actions/setup-go`: v5 → v6
- `docker/build-push-action`: v5 → v6
All other actions (`goreleaser/goreleaser-action@v6`, `docker/setup-qemu-action@v3`, `docker/setup-buildx-action@v3`, `docker/login-action@v3`, `crazy-max/ghaction-import-gpg@v6`) were already at their latest major versions.
No breaking changes affect the current workflow configurations. The main changes in the updated actions are Node.js 24 runtime upgrades and minor feature additions.
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/792
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: silverwind <[email protected] >
Co-committed-by: silverwind <[email protected] >
2026-02-18 06:05:34 +00:00
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 <[email protected] >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/740
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: Daan Selen <[email protected] >
Co-committed-by: Daan Selen <[email protected] >
2025-08-22 23:49:20 +00:00
Jason Song and 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 <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: Jason Song <[email protected] >
Co-committed-by: Jason Song <[email protected] >
2024-11-06 03:15:51 +00:00
Jason Song and 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 <[email protected] >
Co-committed-by: Jason Song <[email protected] >
2024-09-24 08:46:21 +00:00
appleboy and Lunny Xiao
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 <[email protected] >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/566
Reviewed-by: Jason Song <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: appleboy <[email protected] >
Co-committed-by: appleboy <[email protected] >
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 https://gitea.com/gitea/act_runner/src/commit/a7eca813eae1747a7323c0e88e01b7417293ffe9/.gitea/workflows/release-tag.yml#L39
It works before unexpectedly because of 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 and Lunny Xiao
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 <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: Jason Song <[email protected] >
Co-committed-by: Jason Song <[email protected] >
2024-03-14 13:27:47 +00:00
Renovate Bot and techknowlogick
0adfc1c7cc
chore(deps): update actions/setup-go action to v4 ( #418 )
...
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2023-11-24 03:05:33 +00:00
Renovate Bot and techknowlogick
e3c68668fa
chore(deps): update docker/build-push-action action to v5 ( #419 )
...
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2023-11-24 03:05:28 +00:00
Renovate Bot and techknowlogick
f1b27d5274
chore(deps): update docker/login-action action to v3 ( #420 )
...
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2023-11-24 03:05:22 +00:00
Renovate Bot and techknowlogick
655a39fd61
chore(deps): update docker/setup-buildx-action action to v3 ( #421 )
...
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2023-11-24 03:05:07 +00:00
Renovate Bot and techknowlogick
cca7d54117
chore(deps): update docker/setup-qemu-action action to v3 ( #422 )
...
Co-authored-by: Renovate Bot <[email protected] >
Co-committed-by: Renovate Bot <[email protected] >
2023-11-24 03:05:00 +00:00
lng2020 and techknowlogick
2020ce79bf
Remove ACTIONS_RUNTIME_TOKEN workaround ( #396 )
...
The bug has been fixed for a long time in the GitHub version.
The fix commit is https://github.com/docker/build-push-action/commit/d8823bfaed2a82c6f5d4799a2f8e86173c461aba and released in the 4.0.0 and after. The issue also mentions that https://gitea.com/gitea/act_runner/issues/119#issuecomment-738294
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/396
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: lng2020 <[email protected] >
Co-committed-by: lng2020 <[email protected] >
2023-11-07 05:15:14 +00:00
82c3c2df1a
Upgrade Go to 1.21 and bump other dependencies ( #330 )
...
Co-authored-by: harryzcy <[email protected] >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/330
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: harryzcy <[email protected] >
Co-committed-by: harryzcy <[email protected] >
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 <[email protected] >
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 <[email protected] >
Reviewed-by: silverwind <[email protected] >
Reviewed-by: delvh <[email protected] >
2023-06-09 02:50:30 +00:00
appleboy and Jason Song
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 <[email protected] >
Reviewed-on: https://gitea.com/gitea/act_runner/pulls/162
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: appleboy <[email protected] >
Co-committed-by: appleboy <[email protected] >
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
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
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