cefb81a16f
chore(deps): update dependencies ( #39306 )
...
Co-authored-by: silverwind <me@silverwind.io >
2026-09-14 13:18:00 +00:00
cc6fc41723
chore(deps): update dependencies ( #39256 )
...
Co-authored-by: silverwind <me@silverwind.io >
2026-09-07 16:35:03 +02:00
Giteabot and GitHub
535fc29ae8
chore(deps): update dependencies ( #39176 )
2026-08-31 12:34:15 +02:00
silverwind and GitHub
fbdeea0af7
ci(snap): pack snaps without an LXD container ( #39152 )
2026-08-27 20:30:17 +02:00
Giteabot and GitHub
4c915ae0c2
chore(deps): update dependencies ( #39066 )
2026-08-24 17:05:31 +00:00
wxiaoguang and GitHub
51b8da8b01
chore: update Go to v1.27 ( #39068 )
...
Only made some necessary changes:
1. remove `GOEXPERIMENT`, only use jsonv2
1. `make fmt`
* `SigningKey` and `Signature` were affected due to some bugs in the
toolchain, so rewrote them
1. remove or fix fragile magic numbers and strings
* the outputs of image/gzip/zlib packages are different
1. update "nolint" comments for the changed lint behaviors
1. add `tls.MLKEM1024`
2026-08-24 07:28:17 +00:00
66d6f74cb0
test: speed up tests, fix transaction bug ( #39030 )
...
Speed up tests: `make test-backend` 103s to 37s, `make test-integration`
908s to 852s.
Most of it is a detached system notice insert blocking on the SQLite
write lock until the busy timeout expired, and `ExternalServiceHTTP`
re-probing on every call with an untimed `http.Get`.
- fixed one correctness bug with nested transactions: files were deleted
while the outer transaction was open, so a later failure could roll the
database back with the files gone
- git push branch counts were far above the hook batch size
- Fix makefile dependencies so running tests and lint work in fresh
worktrees.
---------
Co-authored-by: Giteabot <teabot@gitea.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-22 11:04:35 +00:00
cce2360846
build(release): use native golang toolchain for official release builds ( #37828 )
...
Official releases are built by Golang toolchain with CGO disabled.
For packagers who need to cross-compile with CGO, use "build" target
with proper TAGS/LDFLAGS/CGO_CFLAGS to make "$(EXECUTABLE)" target run
the "go build" command.
By the way, drop i386 arch support
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-22 10:38:21 +00:00
silverwind and GitHub
83af7aa92e
ci: improve caching ( #38958 )
...
- only `cache-seeder` writes caches, every other workflow restores.
Saves were being rejected once the repo went over its cache budget,
leaving main's caches stale and PR runs building cold
- seed the pnpm store and uv caches next to the go ones, so PRs
warm-start on them rather than installing from scratch
- prune keeps a single generation per key, including across go versions,
where a toolchain bump leaves the previous build cache unusable.
Reclaims ~2.6 GB immediately
- prune runs every 6h instead of daily and trims to 6 GB, since CodeQL
writes ~200 MB per push to main from outside this repo's workflows
- pull requests and release branches no longer write pnpm, uv and binfmt
caches, whose ref-scoped copies are never read again
---------
Signed-off-by: silverwind <me@silverwind.io >
2026-08-18 18:26:03 +00:00
silverwind and GitHub
df71d5f5e2
test: run frontend unit tests in browsers ( #38860 )
...
Run them in headless [vitest browser
mode](https://vitest.dev/guide/browser/ ) in chromium and firefox.
Similar UX than current tests, it's about 5 times as slow (goes from 1s
to 5s on my machine), but definitely worth it as it removes all
happy-dom problems.
---------
Signed-off-by: silverwind <me@silverwind.io >
2026-08-17 22:22:54 +00:00
Giteabot and GitHub
596b7f7a25
chore(deps): update dependencies ( #38947 )
2026-08-17 15:10:17 +02:00
Lunny Xiao and GitHub
07843086c2
ci: remove AWS S3 uploads from release workflows ( #38928 )
...
Release binaries and downloads have been served from Cloudflare R2 for a
while now, so the AWS S3 upload is redundant.
This removes the `configure aws` and `upload binaries to s3` steps from
the nightly, RC and version release workflows. Since
`configure-aws-credentials` no longer runs in those jobs, the
`AWS_REGION: auto` workaround in the R2 step can be dropped as well.
The `AWS_*` secrets for S3 can be removed from the repository settings
afterwards.
2026-08-14 21:50:27 +02:00
Giteabot and GitHub
a8fe401613
chore(deps): update dependencies ( #38851 )
2026-08-10 15:50:32 +02:00
silverwind and GitHub
d8c3a1afda
ci: pin containers to digest, enable more zizmor rules ( #38779 )
...
Enable more strict "pedantic" zizmor rules and fix issues. Service
containers are pinned to hash and renovate will update them. Enabled
rules:
- https://docs.zizmor.sh/audits/#excessive-permissions
- https://docs.zizmor.sh/audits/#unpinned-images
- https://docs.zizmor.sh/audits/#template-injection
---------
Signed-off-by: silverwind <me@silverwind.io >
2026-08-06 05:16:07 +00:00
94199a016b
ci: skip disk cleanup when unnecessary ( #38778 )
...
Speed up all go jobs by ~58s by not cleaning the disk when there's at
least 50GB available.
The job was added because some runners only have like 15GB available (I
assume self-hosted), but on regular GHA runners which have about 90GB
free, this job will now always skip.
Co-authored-by: techknowlogick <techknowlogick@gitea.com >
2026-08-05 20:47:18 +02:00
a954257fb1
chore(deps): update dependencies ( #38757 )
...
Co-authored-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
2026-08-03 21:37:12 +08:00
silverwind and GitHub
b87fdd5da4
ci: fix jq broken pipe in cache-prune ( #38734 )
...
Fix minor issue: `cache-prune` logs `jq: error: writing output failed:
Broken pipe` when it has nothing to delete, because the loop stops
reading as soon as it is under the limit while `jq` still has output
pending. Reading from a here-string removes the pipe.
---------
Signed-off-by: silverwind <me@silverwind.io >
2026-08-02 12:57:37 +00:00
silverwind and GitHub
4f363d2748
ci: improve go caches ( #38730 )
...
Cache saves have been rejected since June because the repo sat above its
10 GB allowance, so every PR run fell back to a cache built with an
older toolchain and rebuilt the backend from scratch.
- go version in the `gobuild` and `golint` keys and `restore-keys`
- seeder triggers on `go.mod` and gained `workflow_dispatch`
- single writer for the `gomod` cache, the two were racing
- new daily `cache-prune` workflow holding the total under a limit
- `cache: false` for `setup-go` in release and cron workflows, it held
815 MB
- add `workflow_dispatch` so the cache workflows can be triggered
on-demand
Assisted-by: Claude Code:claude-opus-5
2026-07-31 20:56:13 +00:00
f0a95eebe3
refactor: serve the api specs as plain json ( #38715 )
...
The api specs were Go templates whose committed form was not a valid
swagger document, so `swagger-validate`, `generate-openapi.go` and
`.spectral.yaml` each worked around it. They are now plain json,
substituted at serve time.
Renaming them off `.tmpl` also stops `make fmt` rewriting them, which
used to bump their mtime and silently skip the next `make
generate-swagger`.
Also enables stricter spectral linting: extends `lint-swagger` to the
OpenAPI 3 spec, turns on `openapi-tags`, `operation-singular-tag` and
`operation-tag-defined`, adds a top-level `tags` array with descriptions
to the swagger input, and drops the redundant `repository` tag from
`POST /user/repos`.
---------
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io >
2026-07-31 14:16:27 +00:00
94a2c3ec18
chore(deps): update dependencies ( #38660 )
...
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: silverwind <me@silverwind.io >
2026-07-27 16:55:27 +00:00
Lunny Xiao and GitHub
559aa89ca7
ci: set AWS_REGION for Cloudflare R2 upload steps ( #38658 )
...
The `configure-aws-credentials` step earlier in the same job exports
**both** `AWS_DEFAULT_REGION` and `AWS_REGION` into `$GITHUB_ENV`
(verified in `exportRegion()` at the pinned SHA `517a711`), so
`secrets.AWS_REGION` (the real AWS region) stays set for every later
step in that job.
The AWS CLI v2 region resolution order is `--region` > `AWS_REGION` >
`AWS_DEFAULT_REGION`. The R2 step only set `AWS_DEFAULT_REGION: auto`,
so the leaked `AWS_REGION` won and R2 rejected it, since R2 only accepts
`wnam`, `enam`, `weur`, `eeur`, `apac`, `oc` or `auto`.
The failure log shows both `AWS_DEFAULT_REGION: auto` and `AWS_REGION:
***` in the step env, which confirms the leak.
### Fix
Set `AWS_REGION: auto` explicitly in the R2 upload step env of all three
release workflows. Step-level `env:` is applied after
`GITHUB_ENV`-derived variables, so this reliably overrides the leaked
value.
No other variable leaks from `configure-aws-credentials` matter here:
`AWS_SESSION_TOKEN` is only exported when a session token exists, and
these workflows use static access keys without `role-to-assume`;
`AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` are already overridden
in the R2 step.
Consolidating the three duplicated upload steps into a composite action
remains a follow-up, as noted in #38635 .
2026-07-27 14:54:03 +00:00
Lunny Xiao and GitHub
230e7bdf91
chore(build): upload release to Cloudflare R2 ( #38635 )
...
The download site’s bandwidth costs are growing rapidly, while
Cloudflare R2 does not charge egress fees. Therefore, we would like to
migrate the download site from S3 to R2.
To ensure a smooth transition, we will keep the existing S3 upload
process temporarily and remove it after the migration is complete.
The upload steps are currently duplicated in three places. They could be
consolidated into a composite action in a separate PR.
2026-07-26 17:22:25 -07:00
29b99de940
ci: derive topic labels from PR title ( #38595 )
...
Derives topic labels from the PR title scope: `enhance(actions): ...`
gets `topic/gitea-actions`. Scopes map to `topic/<scope>`, with aliases
for names that differ (`oauth` → `topic/authentication`).
Labels stay in sync with the title, while ones applied by hand are left
alone. Scopes with no matching label on the repo are ignored, so no new
labels get created.
---------
Co-authored-by: Giteabot <teabot@gitea.io >
2026-07-24 04:43:42 +00:00
Giteabot and GitHub
2fec2affc4
chore(deps): update dependencies ( #38538 )
...
Also include:
chore(deps): update npm dependencies #38542
chore(deps): update action dependencies #38541
chore(deps): update module golang.org/x/vuln to v1.6.0 #38540
2026-07-20 09:27:21 +00:00
silverwind and GitHub
b4e601339f
ci: retry snap store upload on transient connection drops ( #38461 )
...
Add a retry to snapstore. Claude can't seem to figure out the reason why
so many nightly uploads fail and the only logical conclusion is it's a
server-side issue at Canonical, so retries might help.
Example:
https://github.com/go-gitea/gitea/actions/runs/29395231850/job/87287126446
2026-07-16 21:56:31 +00:00
Giteabot and GitHub
f12a0a9183
chore(deps): update action dependencies ( #38430 )
2026-07-14 10:24:40 +02:00
Giteabot and GitHub
550efdcdfd
chore(deps): update action dependencies ( #38353 )
2026-07-07 14:41:01 +02:00
Giteabot and GitHub
a46e331637
chore(deps): update action dependencies ( #38340 )
2026-07-06 18:04:10 +00:00
Giteabot and GitHub
44f927eacf
fix(deps): update npm dependencies ( #38342 )
2026-07-06 14:13:28 +00:00
38a5824753
ci(snap): build snaps natively instead of on launchpad ( #38312 )
...
The nightly snap build fails with `snapcraft remote-build`'s
`BadRequest()`: it force-pushes Gitea's full history to a fresh
Launchpad repo each run and creates the recipe before Launchpad has
indexed the `main` ref. The race is unwinnable at Gitea's repo size, and
Canonical does not support `remote-build` in CI.
Build locally on native amd64 + arm64 runners with
`snapcore/action-build` + `snapcore/action-publish` instead — no
Launchpad, no race. Drops the `LAUNCHPAD_CREDENTIALS` secret (publishing
keeps `SNAPCRAFT_STORE_CREDENTIALS`); the `snap/` recipe is unchanged,
so the same snaps ship to `latest/edge`.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
2026-07-03 07:22:27 +00:00
silverwind and GitHub
c6184ed184
chore(snap): drop armhf build ( #38311 )
...
Launchpad no longer builds `core24` snaps for `armhf`. Since `snapcraft
remote-build` submits a single request for all platforms, the `armhf`
rejection fails with `snapcraft internal error: BadRequest()` and takes
the `amd64` and `arm64` builds down with it, so nothing gets published.
Dropping 32-bit ARM from `snap/snapcraft.yaml` and the workflow's
`--build-for` restores nightly snap publishing for the remaining
architectures.
2026-07-02 13:55:45 +02:00
silverwind and GitHub
9cb2719fab
chore: update node.js to v26 ( #38285 )
...
- bump ci, flake and `@types/node` to node 26
- regenerate flake.lock which is needed for that package
- refactor workflow to use shared composite action
2026-07-01 16:28:36 +02:00
techknowlogick and GitHub
e449018730
non-shallow clone for snapcraft
...
Signed-off-by: techknowlogick <techknowlogick@gitea.com >
2026-06-30 18:35:29 +02:00
b34a09be38
build: fix snapcraft release ( #38260 )
...
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: silverwind <me@silverwind.io >
2026-06-29 14:35:26 -07:00
Giteabot and GitHub
55983320ed
chore(deps): update actions/cache action to v6 ( #38261 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache ) | action |
major | `v5.0.5` → `v6.1.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/37531) for more information.
---
### Release Notes
<details>
<summary>actions/cache (actions/cache)</summary>
###
[`v6.1.0`](https://redirect.github.com/actions/cache/releases/tag/v6.1.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v6.0.0...v6.1.0 )
##### What's Changed
- Bump
[@​actions/cache](https://redirect.github.com/actions/cache ) to
v6.1.0 - handle read-only cache access by
[@​jasongin](https://redirect.github.com/jasongin ) in
[#​1768](https://redirect.github.com/actions/cache/pull/1768 )
**Full Changelog**:
<https://github.com/actions/cache/compare/v6...v6.1.0 >
###
[`v6`](https://redirect.github.com/actions/cache/compare/v6.0.0...v6.0.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v6.0.0...v6.0.0 )
###
[`v6.0.0`](https://redirect.github.com/actions/cache/releases/tag/v6.0.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.1.0...v6.0.0 )
##### What's Changed
- Update packages, migrate to ESM by
[@​Samirat](https://redirect.github.com/Samirat ) in
[#​1760](https://redirect.github.com/actions/cache/pull/1760 )
**Full Changelog**:
<https://github.com/actions/cache/compare/v5...v6.0.0 >
###
[`v5.1.0`](https://redirect.github.com/actions/cache/releases/tag/v5.1.0 )
[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.0.5...v5.1.0 )
##### What's Changed
- Bump
[@​actions/cache](https://redirect.github.com/actions/cache ) to
v5.1.0 - handle read-only cache access by
[@​jasongin](https://redirect.github.com/jasongin ) in
[#​1775](https://redirect.github.com/actions/cache/pull/1775 )
**Full Changelog**:
<https://github.com/actions/cache/compare/v5...v5.1.0 >
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, 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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2026-06-29 17:00:15 +00:00
Giteabot and GitHub
e68ee61879
chore(deps): update action dependencies ( #38258 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go ) |
action | minor | `v6.4.0` → `v6.5.0` | |
| [go-gitea/giteabot](https://redirect.github.com/go-gitea/giteabot ) |
action | patch | `v1.0.3` → `v1.0.4` | |
| redis | service | digest | `a505f8b` → `c904002` | |
|
[renovatebot/github-action](https://redirect.github.com/renovatebot/github-action )
| action | patch | `v46.1.15` → `v46.1.16` | `v46.1.17` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
###
[`v6.5.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.5.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v6.4.0...v6.5.0 )
##### What's Changed
##### Dependency update
- Upgrade actions dependencies by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) with
[@​Copilot](https://redirect.github.com/Copilot ) in
[#​744](https://redirect.github.com/actions/setup-go/pull/744 )
- Upgrade [@​types/node](https://redirect.github.com/types/node )
and typescript-eslint dependencies to resolve npm audit findings by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in [#​755](https://redirect.github.com/actions/setup-go/pull/755 )
- Upgrade
[@​actions/cache](https://redirect.github.com/actions/cache ) to
5.1.0, log cache write denied by
[@​jasongin](https://redirect.github.com/jasongin ) in
[#​758](https://redirect.github.com/actions/setup-go/pull/758 )
- Upgrade version to 6.5.0 in package.json and package-lock.json by
[@​HarithaVattikuti](https://redirect.github.com/HarithaVattikuti )
in [#​762](https://redirect.github.com/actions/setup-go/pull/762 )
##### New Contributors
- [@​priyagupta108](https://redirect.github.com/priyagupta108 )
with [@​Copilot](https://redirect.github.com/Copilot ) made their
first contribution in
[#​744](https://redirect.github.com/actions/setup-go/pull/744 )
- [@​jasongin](https://redirect.github.com/jasongin ) made their
first contribution in
[#​758](https://redirect.github.com/actions/setup-go/pull/758 )
**Full Changelog**:
<https://github.com/actions/setup-go/compare/v6...v6.5.0 >
</details>
<details>
<summary>go-gitea/giteabot (go-gitea/giteabot)</summary>
###
[`v1.0.4`](https://redirect.github.com/go-gitea/giteabot/releases/tag/v1.0.4 )
[Compare
Source](https://redirect.github.com/go-gitea/giteabot/compare/v1.0.3...v1.0.4 )
##### What's Changed
- Keep lgtm status up to date on fork and backport PRs by
[@​silverwind](https://redirect.github.com/silverwind ) in
[#​9](https://redirect.github.com/go-gitea/giteabot/pull/9 )
**Full Changelog**:
<https://github.com/go-gitea/giteabot/compare/v1.0.3...v1.0.4 >
</details>
<details>
<summary>renovatebot/github-action (renovatebot/github-action)</summary>
###
[`v46.1.16`](https://redirect.github.com/renovatebot/github-action/releases/tag/v46.1.16 )
[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v46.1.15...v46.1.16 )
##### Documentation
- update references to renovatebot/github-action to v46.1.15
([0013591](https://redirect.github.com/renovatebot/github-action/commit/00135917fdbb8f382071ce3f27c8432ad0f75c2a ))
##### Miscellaneous Chores
- **deps:** update dependency
[@​types/node](https://redirect.github.com/types/node ) to v24.13.0
([358d0a4](https://redirect.github.com/renovatebot/github-action/commit/358d0a480c37ecd2b23ab66dcd5170452917642c ))
- **deps:** update dependency
[@​types/node](https://redirect.github.com/types/node ) to v24.13.1
([783fe90](https://redirect.github.com/renovatebot/github-action/commit/783fe90b5a88b8a02d5d6c9bb65c01e36b110545 ))
- **deps:** update dependency
[@​types/node](https://redirect.github.com/types/node ) to v24.13.2
([74b1acf](https://redirect.github.com/renovatebot/github-action/commit/74b1acf27101775dfaf2793c89c214898cd33520 ))
- **deps:** update dependency
[@​types/node](https://redirect.github.com/types/node ) to v24.13.2
([#​1049](https://redirect.github.com/renovatebot/github-action/issues/1049 ))
([23dcba0](https://redirect.github.com/renovatebot/github-action/commit/23dcba0a91738a6e394d2e991c307937406b6587 ))
- **deps:** update dependency esbuild to v0.28.1 \[security]
([#​1041](https://redirect.github.com/renovatebot/github-action/issues/1041 ))
([54012bd](https://redirect.github.com/renovatebot/github-action/commit/54012bd29e2a1a395bbffede3e46a836aebc3e47 ))
- **deps:** update dependency lint-staged to v17
([#​1051](https://redirect.github.com/renovatebot/github-action/issues/1051 ))
([6a9f6dc](https://redirect.github.com/renovatebot/github-action/commit/6a9f6dc5beb03977800c57cd92b5ca15bfc67439 ))
- **deps:** update dependency npm-run-all2 to v9
([#​1052](https://redirect.github.com/renovatebot/github-action/issues/1052 ))
([8757a4e](https://redirect.github.com/renovatebot/github-action/commit/8757a4e574f6d5c0ba3fd6a6706c420c5c96e1c9 ))
- **deps:** update dependency npm-run-all2 to v9.0.2
([2c2c4e5](https://redirect.github.com/renovatebot/github-action/commit/2c2c4e5c89b4c5bfdd31288b8f30d8acf0a3c4a3 ))
- **deps:** update linters to v8.60.1
([d40e1b7](https://redirect.github.com/renovatebot/github-action/commit/d40e1b7d86f5ce052321dee875f215d0c0db3443 ))
- **deps:** update linters to v8.61.0
([#​1043](https://redirect.github.com/renovatebot/github-action/issues/1043 ))
([1e06192](https://redirect.github.com/renovatebot/github-action/commit/1e061929c42cf0828b24480be6f542ba6ccf88a3 ))
- **deps:** update node.js to v24.17.0
([#​1050](https://redirect.github.com/renovatebot/github-action/issues/1050 ))
([2cf33bc](https://redirect.github.com/renovatebot/github-action/commit/2cf33bc523576895fa380cf8af2e05336c943486 ))
- **deps:** update pnpm to v10.34.2
([#​1048](https://redirect.github.com/renovatebot/github-action/issues/1048 ))
([63ebb9d](https://redirect.github.com/renovatebot/github-action/commit/63ebb9d84b858604f205265f37e642256bf5f295 ))
- **deps:** update pnpm to v10.34.3
([#​1054](https://redirect.github.com/renovatebot/github-action/issues/1054 ))
([cd3436d](https://redirect.github.com/renovatebot/github-action/commit/cd3436d028bc86910e9cbf348b1c975a58d90135 ))
- **deps:** update pnpm/action-setup action to v6
([#​1053](https://redirect.github.com/renovatebot/github-action/issues/1053 ))
([77e5805](https://redirect.github.com/renovatebot/github-action/commit/77e58054f1f031a8b4f80dcbbd00f65e45643d09 ))
- **deps:** update prettier packages to v3.8.4
([#​1045](https://redirect.github.com/renovatebot/github-action/issues/1045 ))
([d688888](https://redirect.github.com/renovatebot/github-action/commit/d688888385cd5bd04a70a7889c8112b7d960512b ))
- **deps:** update semantic-release monorepo to v25.0.4
([#​1046](https://redirect.github.com/renovatebot/github-action/issues/1046 ))
([d2dacc8](https://redirect.github.com/renovatebot/github-action/commit/d2dacc89959d7963d77f06ffadf0abcf1265fdc7 ))
- **deps:** update semantic-release monorepo to v25.0.5
([#​1047](https://redirect.github.com/renovatebot/github-action/issues/1047 ))
([d91f80c](https://redirect.github.com/renovatebot/github-action/commit/d91f80c864d00b0ddc134c949cf464395ef1afaa ))
##### Build System
- **deps:** lock file maintenance
([26f827f](https://redirect.github.com/renovatebot/github-action/commit/26f827fdc5121b9d4fbe1cf8dcb76d6efe58b78b ))
##### Continuous Integration
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.214.6
([f3fd163](https://redirect.github.com/renovatebot/github-action/commit/f3fd1634318528e2c0bf9402ad11ced1e2583cc4 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.216.1
([8cf15ee](https://redirect.github.com/renovatebot/github-action/commit/8cf15ee083f561ff061f991a7ae7daeef11b0243 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.216.2
([29c9f31](https://redirect.github.com/renovatebot/github-action/commit/29c9f31e4a3ad4f169bbfaf78a3fcbba9569e275 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.216.4
([400f75c](https://redirect.github.com/renovatebot/github-action/commit/400f75cbdb0a8ec5364c9f3f22932c79c91ec56f ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.217.0
([2aea29e](https://redirect.github.com/renovatebot/github-action/commit/2aea29ebc0bebd74676a36c246d9dffc8635aa2a ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.217.1
([268f254](https://redirect.github.com/renovatebot/github-action/commit/268f25430113d2f91e6ab0244171726aff45791d ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.218.0
([ebcc800](https://redirect.github.com/renovatebot/github-action/commit/ebcc800ccdcbca03d3939d07cd5170dcbe3fddf1 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.219.0
([a61593e](https://redirect.github.com/renovatebot/github-action/commit/a61593e15cdcaa203cdf199b01785cbde1b3393b ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.220.0
([#​1037](https://redirect.github.com/renovatebot/github-action/issues/1037 ))
([0d198c1](https://redirect.github.com/renovatebot/github-action/commit/0d198c1f3cedd5d962195b498b53d23de67b3c7f ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.222.0
([46f2bd6](https://redirect.github.com/renovatebot/github-action/commit/46f2bd6ed2f60e6e68085b7ccb0d408e498ad646 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.222.1
([90deabf](https://redirect.github.com/renovatebot/github-action/commit/90deabf8530cd43db786bef00bb6a5bbbf66e372 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.224.0
([22d7b5c](https://redirect.github.com/renovatebot/github-action/commit/22d7b5c57aa60ca4659f5f24d368812e789f1141 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.224.1
([39a2ba1](https://redirect.github.com/renovatebot/github-action/commit/39a2ba1236cbe85d17c776505eda386398144ed2 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.225.0
([c2f08ab](https://redirect.github.com/renovatebot/github-action/commit/c2f08ab1a1834784134b79fa3a30b83132ff5c51 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.226.1
([75a5340](https://redirect.github.com/renovatebot/github-action/commit/75a5340ae6e848edb49abbeb7343434c84fd144c ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.227.0
([da1079a](https://redirect.github.com/renovatebot/github-action/commit/da1079ac41ddf8ac9d473f3110b9bc2d20e8c823 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.227.1
([26a0ce7](https://redirect.github.com/renovatebot/github-action/commit/26a0ce7c73154e11c6677da35bd23ddf1c77a704 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.228.0
([9dd450f](https://redirect.github.com/renovatebot/github-action/commit/9dd450fe094737324c6740847d34d21d0a12670e ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.228.1
([066bf0a](https://redirect.github.com/renovatebot/github-action/commit/066bf0aa9449c5bd4e2315df33f2986b10299ee7 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.229.0
([edd7e4f](https://redirect.github.com/renovatebot/github-action/commit/edd7e4f83edd2652f40ed3d13236296a75cb9d9c ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.229.1
([64e44a4](https://redirect.github.com/renovatebot/github-action/commit/64e44a4239e1eade784cf0abd54ffc4e82cb40e1 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.229.2
([dce4d1b](https://redirect.github.com/renovatebot/github-action/commit/dce4d1b6ba43914d91ab2a2a713fd384298a42fe ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.230.0
([30fd043](https://redirect.github.com/renovatebot/github-action/commit/30fd04394d4dfe018df48314de0036334d88d119 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.230.1
([425d313](https://redirect.github.com/renovatebot/github-action/commit/425d313d98c58c11780a712fbee72a7e35d25b92 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.231.0
([ae939aa](https://redirect.github.com/renovatebot/github-action/commit/ae939aab83afa3d641843d1d04300091752e09a8 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.231.1
([cac502d](https://redirect.github.com/renovatebot/github-action/commit/cac502de33fd8931d15a849d8eff67d8b75d253c ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.231.2
([242a56f](https://redirect.github.com/renovatebot/github-action/commit/242a56f27d85117d4b0703ff1e381aaafdc0488e ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.231.3
([3b66329](https://redirect.github.com/renovatebot/github-action/commit/3b6632905280f6bc2656245b3916333c3c224c99 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.232.0
([c0502ab](https://redirect.github.com/renovatebot/github-action/commit/c0502aba634bf921fa2af4eb4a052318991265bd ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.232.1
([d46a7eb](https://redirect.github.com/renovatebot/github-action/commit/d46a7ebfc5129ac009353beed92152c3ddc4ce3b ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.233.1
([b476f30](https://redirect.github.com/renovatebot/github-action/commit/b476f3002f23f603eb89450785a8ce68037ebf20 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.233.2
([bc50ad1](https://redirect.github.com/renovatebot/github-action/commit/bc50ad1e38f4e32bed5288aec6e9c303a5e81117 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.233.3
([908f92d](https://redirect.github.com/renovatebot/github-action/commit/908f92dbc49eaefff1e0c8771aa41a957268baa5 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.233.4
([a48bc32](https://redirect.github.com/renovatebot/github-action/commit/a48bc32b6b570fe1fa55975fda7205bbbb98afa3 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.234.0
([c929092](https://redirect.github.com/renovatebot/github-action/commit/c929092dcc2e71fcddf23dc5c9d2cdf70ed17ed4 ))
- **deps:** update ghcr.io/zizmorcore/zizmor docker tag to v1.26.1
([#​1055](https://redirect.github.com/renovatebot/github-action/issues/1055 ))
([c878bfb](https://redirect.github.com/renovatebot/github-action/commit/c878bfb5430ce52efc451671e7887a2b5d755ffc ))
- **deps:** update zizmorcore/zizmor-action action to v0.5.7
([996e7bc](https://redirect.github.com/renovatebot/github-action/commit/996e7bc84761f298cb8bc5c765895b6db953876b ))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2026-06-29 08:30:14 +00:00
c6b2394585
fix(actions): authenticate snapcraft before nightly remote build ( #38252 )
...
The `release-nightly-snapcraft` workflow’s `build-and-publish` job was
failing because `snapcraft remote-build` fell back to interactive
Launchpad authorization in CI. This change makes authentication explicit
and non-interactive before the remote build step.
- **Workflow change**
- Add an `Authenticate snapcraft` step before `Remote build`.
- Run `snapcraft login --with` using the existing
`SNAPCRAFT_STORE_CREDENTIALS` secret.
- Pin that step to `shell: bash` to support process substitution.
- **Why this fixes the failure**
- Prevents CI from entering browser-based Launchpad auth flow.
- Ensures `remote-build` runs with preloaded credentials.
```yaml
- name: Authenticate snapcraft
shell: bash
env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
run: snapcraft login --with <(printf '%s' "$SNAPCRAFT_STORE_CREDENTIALS")
```
---------
Signed-off-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-28 15:36:28 -07:00
TheFox0x7 and GitHub
4f41ad7b91
revert(sign): restore gpg ( #38251 )
...
partially revert sigstore signing to avoid causing breaking change for v1.27
2026-06-28 20:44:26 +00:00
TheFox0x7 and GitHub
98c61942aa
build(sign): move to sigstore ( #38250 )
...
drops signing with gpg in favor of sigstore based artifact signing
2026-06-28 19:18:12 +00:00
Giteabot and GitHub
2003cf4e87
chore(deps): update actions/checkout action to v7 ( #38199 )
2026-06-22 22:46:55 +02:00
8a6697123f
chore(deps): update action dependencies ( #38191 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[crowdin/github-action](https://redirect.github.com/crowdin/github-action )
| action | patch | `v2.16.2` → `v2.16.3` |
| [pnpm/action-setup](https://redirect.github.com/pnpm/action-setup ) |
action | patch | `v6.0.8` → `v6.0.9` |
---
### Release Notes
<details>
<summary>crowdin/github-action (crowdin/github-action)</summary>
###
[`v2.16.3`](https://redirect.github.com/crowdin/github-action/releases/tag/v2.16.3 )
[Compare
Source](https://redirect.github.com/crowdin/github-action/compare/v2.16.2...v2.16.3 )
#### What's Changed
- CLI
[4.14.3](https://redirect.github.com/crowdin/crowdin-cli/releases/tag/4.14.3 )
by [@​andrii-bodnar](https://redirect.github.com/andrii-bodnar )
**Full Changelog**:
<https://github.com/crowdin/github-action/compare/v2.16.2...v2.16.3 >
</details>
<details>
<summary>pnpm/action-setup (pnpm/action-setup)</summary>
###
[`v6.0.9`](https://redirect.github.com/pnpm/action-setup/releases/tag/v6.0.9 )
[Compare
Source](https://redirect.github.com/pnpm/action-setup/compare/v6.0.8...v6.0.9 )
##### What's Changed
- fix: update pnpm to v11.7.0 by
[@​zkochan](https://redirect.github.com/zkochan ) in
[#​267](https://redirect.github.com/pnpm/action-setup/pull/267 )
**Full Changelog**:
<https://github.com/pnpm/action-setup/compare/v6...v6.0.9 >
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: bircni <bircni@icloud.com >
2026-06-22 09:23:46 +00:00
Lunny Xiao and GitHub
134fcced88
ci: trigger giteabot maintenance on main pushes ( #38135 )
2026-06-16 07:07:32 +00:00
1363b097e2
chore(deps): update action dependencies ( #38121 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| redis | service | digest | `e74c9b9` → `a505f8b` |
|
[renovatebot/github-action](https://redirect.github.com/renovatebot/github-action )
| action | patch | `v46.1.14` → `v46.1.15` |
---
### Release Notes
<details>
<summary>renovatebot/github-action (renovatebot/github-action)</summary>
###
[`v46.1.15`](https://redirect.github.com/renovatebot/github-action/releases/tag/v46.1.15 )
[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v46.1.14...v46.1.15 )
##### Documentation
- update references to actions/checkout to v6.0.3
([#​1033](https://redirect.github.com/renovatebot/github-action/issues/1033 ))
([fb473e1](https://redirect.github.com/renovatebot/github-action/commit/fb473e186b4d3622f844c27052e93a8c5fda1717 ))
- update references to renovatebot/github-action to v46.1.14
([34e09dd](https://redirect.github.com/renovatebot/github-action/commit/34e09dd76c34de1c47342613280a76eed7409e63 ))
##### Miscellaneous Chores
- **deps:** update linters to v8.60.0
([1abcc51](https://redirect.github.com/renovatebot/github-action/commit/1abcc518dc56e8b8dc3679e53a454e8a06f06047 ))
- **deps:** update node.js to v24.16.0
([7bbd8b1](https://redirect.github.com/renovatebot/github-action/commit/7bbd8b12ba39417da412895715d31c2304897b1c ))
- **deps:** update pnpm to v10.34.1
([fc48fa8](https://redirect.github.com/renovatebot/github-action/commit/fc48fa8e31dd5915d2cc35558846455f271630fe ))
- **deps:** update semantic-release monorepo to v12.0.8
([7ae9fb9](https://redirect.github.com/renovatebot/github-action/commit/7ae9fb9e94d999c8ba8b1371ffff0e5521f18f42 ))
##### Build System
- **deps:** lock file maintenance
([3e7e656](https://redirect.github.com/renovatebot/github-action/commit/3e7e6563b31485ac0fac48701c13e12737fec9ea ))
##### Continuous Integration
- **deps:** update actions/checkout action to v6.0.3
([bb87b51](https://redirect.github.com/renovatebot/github-action/commit/bb87b5131ab4a1fd5fad5b0b1a27995a99a89c61 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.171.3
([f4736a8](https://redirect.github.com/renovatebot/github-action/commit/f4736a876f6e93d22501a6dbeebc3c79f15d954e ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.173.0
([4374486](https://redirect.github.com/renovatebot/github-action/commit/4374486206593aaf0106b4be898e4fa7dfffd670 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.214.5
([3fbdafe](https://redirect.github.com/renovatebot/github-action/commit/3fbdafedb1c77e92a6c3a8560ab0c53aff06fad3 ))
- **deps:** update ghcr.io/zizmorcore/zizmor docker tag to v1.25.2
([#​1034](https://redirect.github.com/renovatebot/github-action/issues/1034 ))
([58252bc](https://redirect.github.com/renovatebot/github-action/commit/58252bce69198e9a1bdc863c40f3139fb1e6cb74 ))
- **deps:** update zizmorcore/zizmor-action action to v0.5.6
([b8cc935](https://redirect.github.com/renovatebot/github-action/commit/b8cc935bc11c1ba8e6510fa2b9782919e6bb79f5 ))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: bircni <bircni@icloud.com >
2026-06-15 15:20:43 +00:00
bircni and GitHub
e473505d64
ci: Remove agent-scan ( #38073 )
...
As we saw, the agent scan is not as useful as we thought - so lets
remove it again
Signed-off-by: bircni <bircni@icloud.com >
2026-06-11 19:42:46 +00:00
360f34d7fa
ci: bound seeded Go cache size and speed up disk cleanup ( #38048 )
...
Reduces the CI cache growth and disk pressure behind the flaky `No space
left on device` failures in
https://github.com/go-gitea/gitea/issues/37974 .
**`go-cache`** — the cache-seeder saved with a `restore-keys` prefix
fallback, so every `go.sum` change restored the previous cache and
re-saved the union; old module versions and stale build objects
accumulated (~3 GB → ~7 GB) and overflowed disk on smaller runners. Drop
`restore-keys` from the seeder **save** branches so each `go.sum` seeds
a clean, size-bounded cache. PR runs keep `restore-keys` for warm-start
fallback.
**`free-disk-space`** — delete the unused preinstalled toolchains in
parallel (~86 s → ~54 s) and log `df -h /` before/after.
Measured during review: the hosted `ubuntu-latest` fleet is
heterogeneous — most runners have ~89 GB free on `/` (a full pgsql
integration shard peaks at ~17 GB used), but a minority arrive nearly
full and fail mid cache-restore. The toolchain deletion is the headroom
that keeps those runners green, so it stays; the cache bound shrinks the
footprint for every runner.
Authored with assistance from Claude (Opus 4.8).
---------
Signed-off-by: silverwind <me@silverwind.io >
Co-authored-by: bircni <bircni@icloud.com >
2026-06-11 10:48:05 +00:00
19d1e1d334
test: enable WAL for sqlite integration tests ( #37861 )
...
Enable `SQLITE_JOURNAL_MODE = WAL` for the sqlite integration test
config. With modernc as the default driver, concurrent writers serialize
on SQLite's single write lock and the tail of the queue can exceed the
20s busy timeout under CI load. WAL drains the queue fast enough to stay
inside the timeout (removes rollback's fsync-per-commit and
reader-vs-commit blocking) and covers all sqlite integration tests in
one change.
---
This PR was written with the help of Claude Opus 4.7
---------
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com >
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: Giteabot <teabot@gitea.io >
2026-06-10 10:32:32 +02:00
Giteabot and GitHub
2a84831400
chore(deps): update astral-sh/setup-uv action to v8.2.0 ( #38036 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [astral-sh/setup-uv](https://redirect.github.com/astral-sh/setup-uv ) |
action | minor | `v8.1.0` → `v8.2.0` |
---
### Release Notes
<details>
<summary>astral-sh/setup-uv (astral-sh/setup-uv)</summary>
###
[`v8.2.0`](https://redirect.github.com/astral-sh/setup-uv/releases/tag/v8.2.0 ):
🌈 New inputs `quiet` and `download-from-astral-mirror`
[Compare
Source](https://redirect.github.com/astral-sh/setup-uv/compare/v8.1.0...v8.2.0 )
#### Changes
This release brings two new inputs and a few bug fixes.
##### New inputs
Lets talk about the new inputs first.
##### quiet
Pretty simple. It turns of all `info` loggings. Useful if you use this
in a composite action and are not interested in all the details.
In the upcoming releases we will add log groups to fully implement
support for "less noise"
> \[!NOTE]\
> Warnings and errors are always logged.
##### download-from-astral-mirror
In some cases you may want to directly use the fallback of checking for
available versions and downloading releases from GitHub instead of using
the astral.sh mirror. Setting `download-from-astral-mirror: false`
allows you to do that.
##### Bugfixes
When using the astral.sh mirror to query available versions and download
releases (done by default) we now stop sending the GitHub token in the
header. The mirror never looked at it but we shouldn't be handing out
that data even if it is just a short lived token.
All other bugfixes try to limit the impact of failed GitHub queries due
to retries and other faults.
We couldn't pinpoint all rootcauses yet but added more logging for error
cases to track them down.
#### 🐛 Bug fixes
- fix: report unexpected cache save failures
[@​eifinger](https://redirect.github.com/eifinger )
([#​896](https://redirect.github.com/astral-sh/setup-uv/issues/896 ))
- fix: report unexpected setup failures
[@​eifinger](https://redirect.github.com/eifinger )
([#​895](https://redirect.github.com/astral-sh/setup-uv/issues/895 ))
- fix: add timeout to fetch to prevent silent hangs
[@​eifinger-bot](https://redirect.github.com/eifinger-bot )
([#​883](https://redirect.github.com/astral-sh/setup-uv/issues/883 ))
- Limit GitHub tokens to github.com download URLs
[@​zsol](https://redirect.github.com/zsol )
([#​878](https://redirect.github.com/astral-sh/setup-uv/issues/878 ))
- increase libuv-workaround timeout to 100ms
[@​eifinger](https://redirect.github.com/eifinger )
([#​880](https://redirect.github.com/astral-sh/setup-uv/issues/880 ))
#### 🚀 Enhancements
- Add quiet input to suppress info-level log output
[@​eifinger](https://redirect.github.com/eifinger )
([#​898](https://redirect.github.com/astral-sh/setup-uv/issues/898 ))
- feat: add `download-from-astral-mirror` input
[@​eifinger](https://redirect.github.com/eifinger )
([#​897](https://redirect.github.com/astral-sh/setup-uv/issues/897 ))
#### 🧰 Maintenance
- docs: update dependabot rollup biome guidance
[@​eifinger](https://redirect.github.com/eifinger )
([#​902](https://redirect.github.com/astral-sh/setup-uv/issues/902 ))
- chore: update known checksums for 0.11.18
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​899](https://redirect.github.com/astral-sh/setup-uv/issues/899 ))
- chore: update known checksums for 0.11.17
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​892](https://redirect.github.com/astral-sh/setup-uv/issues/892 ))
- chore: update known checksums for 0.11.16
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​889](https://redirect.github.com/astral-sh/setup-uv/issues/889 ))
- chore: update known checksums for 0.11.15
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​885](https://redirect.github.com/astral-sh/setup-uv/issues/885 ))
- chore: update known checksums for 0.11.14
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​879](https://redirect.github.com/astral-sh/setup-uv/issues/879 ))
- chore: update known checksums for 0.11.13
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​877](https://redirect.github.com/astral-sh/setup-uv/issues/877 ))
- chore: update known checksums for 0.11.12
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​876](https://redirect.github.com/astral-sh/setup-uv/issues/876 ))
- chore: update known checksums for 0.11.11
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​873](https://redirect.github.com/astral-sh/setup-uv/issues/873 ))
- chore: update known checksums for 0.11.9/0.11.10
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​871](https://redirect.github.com/astral-sh/setup-uv/issues/871 ))
- chore: update known checksums for 0.11.8
@​[github-actions\[bot\]](https://redirect.github.com/apps/github-actions )
([#​867](https://redirect.github.com/astral-sh/setup-uv/issues/867 ))
- Bump setup-uv references to v8.1.0 SHA in docs
[@​eifinger](https://redirect.github.com/eifinger )
([#​862](https://redirect.github.com/astral-sh/setup-uv/issues/862 ))
- Add update-docs.yml workflow
[@​eifinger](https://redirect.github.com/eifinger )
([#​861](https://redirect.github.com/astral-sh/setup-uv/issues/861 ))
#### ⬆️ Dependency updates
- chore(deps): roll up dependabot updates
[@​eifinger](https://redirect.github.com/eifinger )
([#​903](https://redirect.github.com/astral-sh/setup-uv/issues/903 ))
- chore(deps): roll up dependabot updates
[@​eifinger](https://redirect.github.com/eifinger )
([#​901](https://redirect.github.com/astral-sh/setup-uv/issues/901 ))
- chore(deps): bump release-drafter/release-drafter from 7.3.0 to 7.3.1
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​900](https://redirect.github.com/astral-sh/setup-uv/issues/900 ))
- chore(deps): bump eifinger/actionlint-action from 1.10.1 to 1.10.2
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​842](https://redirect.github.com/astral-sh/setup-uv/issues/842 ))
- chore(deps): bump github/codeql-action from 4.35.4 to 4.36.0
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​893](https://redirect.github.com/astral-sh/setup-uv/issues/893 ))
- chore(deps): bump zizmorcore/zizmor-action from 0.5.5 to 0.5.6
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​891](https://redirect.github.com/astral-sh/setup-uv/issues/891 ))
- chore(deps): bump release-drafter/release-drafter from 7.2.0 to 7.3.0
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​884](https://redirect.github.com/astral-sh/setup-uv/issues/884 ))
- chore(deps): bump zizmorcore/zizmor-action from 0.5.3 to 0.5.5
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​888](https://redirect.github.com/astral-sh/setup-uv/issues/888 ))
- chore(deps): bump github/codeql-action from 4.35.3 to 4.35.4
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​881](https://redirect.github.com/astral-sh/setup-uv/issues/881 ))
- chore(deps): bump github/codeql-action from 4.32.2 to 4.35.3
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​875](https://redirect.github.com/astral-sh/setup-uv/issues/875 ))
- chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​866](https://redirect.github.com/astral-sh/setup-uv/issues/866 ))
- chore(deps): bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​864](https://redirect.github.com/astral-sh/setup-uv/issues/864 ))
- chore(deps): bump peter-evans/create-pull-request from 8.1.0 to 8.1.1
@​[dependabot\[bot\]](https://redirect.github.com/apps/dependabot )
([#​863](https://redirect.github.com/astral-sh/setup-uv/issues/863 ))
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, 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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2026-06-08 18:53:12 +02:00
Giteabot and GitHub
6dcae57b54
chore(deps): update action dependencies ( #38027 )
2026-06-08 07:40:35 +02:00
bircni and GitHub
3659b5acc2
ci(workflows): add AgentScan workflow to flag possible AI-assisted PRs ( #37962 )
...
This PR adds an automated AgentScan workflow to help detect and handle
pull requests that appear to be created or authored primarily by
automated agents.
- If a PR is classified as `automation` or community-flagged, the
workflow:
- Adds the `possible bot` label,
- Posts a policy comment linking to the repository AI Contribution
Policy (`CONTRIBUTING.md#ai-contribution-policy`) and listing required
disclosures and checks,
- Optionally closes the PR if classification indicates an
automated/unwelcome submission.
2026-06-05 23:33:40 +02:00
9619d93e3b
chore(deps): update action dependencies ( #37964 )
...
This PR contains the following updates:
| Package | Type | Update | Change | Pending |
|---|---|---|---|---|
|
[aws-actions/configure-aws-credentials](https://redirect.github.com/aws-actions/configure-aws-credentials )
| action | patch | `v6.1.1` → `v6.1.2` | `v6.1.3` |
|
[docker/build-push-action](https://redirect.github.com/docker/build-push-action )
| action | minor | `v7.1.0` → `v7.2.0` | |
| [docker/login-action](https://redirect.github.com/docker/login-action )
| action | minor | `v4.1.0` → `v4.2.0` | |
|
[docker/metadata-action](https://redirect.github.com/docker/metadata-action )
| action | minor | `v6.0.0` → `v6.1.0` | |
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action )
| action | minor | `v4.0.0` → `v4.1.0` | |
|
[docker/setup-qemu-action](https://redirect.github.com/docker/setup-qemu-action )
| action | minor | `v4.0.0` → `v4.1.0` | |
| redis | service | digest | `48e78eb` → `e74c9b9` | |
---
### Release Notes
<details>
<summary>aws-actions/configure-aws-credentials
(aws-actions/configure-aws-credentials)</summary>
###
[`v6.1.2`](https://redirect.github.com/aws-actions/configure-aws-credentials/releases/tag/v6.1.2 )
[Compare
Source](https://redirect.github.com/aws-actions/configure-aws-credentials/compare/v6.1.1...v6.1.2 )
##### Bug Fixes
- additional filesystem checks
([#​1799](https://redirect.github.com/aws-actions/configure-aws-credentials/issues/1799 ))
([c39f282](https://redirect.github.com/aws-actions/configure-aws-credentials/commit/c39f282697aca8a78c522ecf1f7da9899a31432c ))
</details>
<details>
<summary>docker/build-push-action (docker/build-push-action)</summary>
###
[`v7.2.0`](https://redirect.github.com/docker/build-push-action/releases/tag/v7.2.0 )
[Compare
Source](https://redirect.github.com/docker/build-push-action/compare/v7.1.0...v7.2.0 )
- Bump [@​actions/core](https://redirect.github.com/actions/core )
from 3.0.0 to 3.0.1 in
[#​1525](https://redirect.github.com/docker/build-push-action/pull/1525 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.87.0 to 0.90.0 in
[#​1517](https://redirect.github.com/docker/build-push-action/pull/1517 )
- Bump brace-expansion from 2.0.2 to 5.0.6 in
[#​1534](https://redirect.github.com/docker/build-push-action/pull/1534 )
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in
[#​1529](https://redirect.github.com/docker/build-push-action/pull/1529 )
- Bump fast-xml-parser from 5.5.7 to 5.8.0 in
[#​1521](https://redirect.github.com/docker/build-push-action/pull/1521 )
- Bump postcss from 8.5.6 to 8.5.10 in
[#​1526](https://redirect.github.com/docker/build-push-action/pull/1526 )
- Bump tar from 6.2.1 to 7.5.15 in
[#​1533](https://redirect.github.com/docker/build-push-action/pull/1533 )
**Full Changelog**:
<https://github.com/docker/build-push-action/compare/v7.1.0...v7.2.0 >
</details>
<details>
<summary>docker/login-action (docker/login-action)</summary>
###
[`v4.2.0`](https://redirect.github.com/docker/login-action/releases/tag/v4.2.0 )
[Compare
Source](https://redirect.github.com/docker/login-action/compare/v4.1.0...v4.2.0 )
- Bump [@​actions/core](https://redirect.github.com/actions/core )
from 3.0.0 to 3.0.1 in
[#​976](https://redirect.github.com/docker/login-action/pull/976 )
- Bump
[@​aws-sdk/client-ecr](https://redirect.github.com/aws-sdk/client-ecr )
and
[@​aws-sdk/client-ecr-public](https://redirect.github.com/aws-sdk/client-ecr-public )
to 3.1050.0 in
[#​960](https://redirect.github.com/docker/login-action/pull/960 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.86.0 to 0.90.0 in
[#​970](https://redirect.github.com/docker/login-action/pull/970 )
- Bump brace-expansion from 2.0.1 to 5.0.6 in
[#​993](https://redirect.github.com/docker/login-action/pull/993 )
- Bump fast-xml-builder from 1.1.4 to 1.2.0 in
[#​985](https://redirect.github.com/docker/login-action/pull/985 )
- Bump fast-xml-parser from 5.3.6 to 5.8.0 in
[#​963](https://redirect.github.com/docker/login-action/pull/963 )
- Bump http-proxy-agent and https-proxy-agent to 9.0.0 in
[#​961](https://redirect.github.com/docker/login-action/pull/961 )
- Bump postcss from 8.5.6 to 8.5.10 in
[#​979](https://redirect.github.com/docker/login-action/pull/979 )
- Bump tar from 6.2.1 to 7.5.15 in
[#​991](https://redirect.github.com/docker/login-action/pull/991 )
- Bump vite from 7.3.1 to 7.3.3 in
[#​986](https://redirect.github.com/docker/login-action/pull/986 )
**Full Changelog**:
<https://github.com/docker/login-action/compare/v4.1.0...v4.2.0 >
</details>
<details>
<summary>docker/metadata-action (docker/metadata-action)</summary>
###
[`v6.1.0`](https://redirect.github.com/docker/metadata-action/releases/tag/v6.1.0 )
[Compare
Source](https://redirect.github.com/docker/metadata-action/compare/v6...v6.1.0 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.79.0 to 0.90.0 in
[#​613](https://redirect.github.com/docker/metadata-action/pull/613 )
- Bump brace-expansion from 1.1.12 to 5.0.6 in
[#​658](https://redirect.github.com/docker/metadata-action/pull/658 )
[#​630](https://redirect.github.com/docker/metadata-action/pull/630 )
- Bump csv-parse from 6.1.0 to 6.2.1 in
[#​617](https://redirect.github.com/docker/metadata-action/pull/617 )
- Bump fast-xml-parser from 5.4.2 to 5.8.0 in
[#​620](https://redirect.github.com/docker/metadata-action/pull/620 )
- Bump flatted from 3.3.3 to 3.4.2 in
[#​623](https://redirect.github.com/docker/metadata-action/pull/623 )
- Bump glob from 10.3.15 to 10.5.0 in
[#​621](https://redirect.github.com/docker/metadata-action/pull/621 )
- Bump handlebars from 4.7.8 to 4.7.9 in
[#​629](https://redirect.github.com/docker/metadata-action/pull/629 )
- Bump lodash from 4.17.23 to 4.18.1 in
[#​639](https://redirect.github.com/docker/metadata-action/pull/639 )
- Bump moment-timezone from 0.6.0 to 0.6.1 in
[#​619](https://redirect.github.com/docker/metadata-action/pull/619 )
- Bump picomatch from 4.0.3 to 4.0.4 in
[#​626](https://redirect.github.com/docker/metadata-action/pull/626 )
- Bump postcss from 8.5.6 to 8.5.10 in
[#​649](https://redirect.github.com/docker/metadata-action/pull/649 )
- Bump tar from 6.2.1 to 7.5.15 in
[#​657](https://redirect.github.com/docker/metadata-action/pull/657 )
- Bump undici from 6.23.0 to 6.25.0 in
[#​614](https://redirect.github.com/docker/metadata-action/pull/614 )
- Bump vite from 7.3.1 to 7.3.2 in
[#​637](https://redirect.github.com/docker/metadata-action/pull/637 )
**Full Changelog**:
<https://github.com/docker/metadata-action/compare/v6.0.0...v6.1.0 >
</details>
<details>
<summary>docker/setup-buildx-action
(docker/setup-buildx-action)</summary>
###
[`v4.1.0`](https://redirect.github.com/docker/setup-buildx-action/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/docker/setup-buildx-action/compare/v4...v4.1.0 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.79.0 to 0.90.0 in
[#​489](https://redirect.github.com/docker/setup-buildx-action/pull/489 )
- Bump brace-expansion from 1.1.12 to 5.0.6 in
[#​547](https://redirect.github.com/docker/setup-buildx-action/pull/547 )
[#​508](https://redirect.github.com/docker/setup-buildx-action/pull/508 )
- Bump fast-xml-builder from 1.0.0 to 1.2.0 in
[#​540](https://redirect.github.com/docker/setup-buildx-action/pull/540 )
- Bump fast-xml-parser from 5.4.2 to 5.8.0 in
[#​496](https://redirect.github.com/docker/setup-buildx-action/pull/496 )
- Bump flatted from 3.3.3 to 3.4.2 in
[#​499](https://redirect.github.com/docker/setup-buildx-action/pull/499 )
- Bump glob from 10.3.12 to 13.0.6 in
[#​495](https://redirect.github.com/docker/setup-buildx-action/pull/495 )
- Bump handlebars from 4.7.8 to 4.7.9 in
[#​504](https://redirect.github.com/docker/setup-buildx-action/pull/504 )
- Bump lodash from 4.17.23 to 4.18.1 in
[#​523](https://redirect.github.com/docker/setup-buildx-action/pull/523 )
- Bump picomatch from 4.0.3 to 4.0.4 in
[#​503](https://redirect.github.com/docker/setup-buildx-action/pull/503 )
- Bump postcss from 8.5.6 to 8.5.10 in
[#​537](https://redirect.github.com/docker/setup-buildx-action/pull/537 )
- Bump tar from 6.2.1 to 7.5.15 in
[#​545](https://redirect.github.com/docker/setup-buildx-action/pull/545 )
- Bump undici from 6.23.0 to 6.25.0 in
[#​492](https://redirect.github.com/docker/setup-buildx-action/pull/492 )
- Bump vite from 7.3.1 to 7.3.2 in
[#​520](https://redirect.github.com/docker/setup-buildx-action/pull/520 )
**Full Changelog**:
<https://github.com/docker/setup-buildx-action/compare/v4.0.0...v4.1.0 >
</details>
<details>
<summary>docker/setup-qemu-action (docker/setup-qemu-action)</summary>
###
[`v4.1.0`](https://redirect.github.com/docker/setup-qemu-action/releases/tag/v4.1.0 )
[Compare
Source](https://redirect.github.com/docker/setup-qemu-action/compare/v4...v4.1.0 )
- Add `reset` input to uninstall current emulators by
[@​crazy-max](https://redirect.github.com/crazy-max ) in
[#​21](https://redirect.github.com/docker/setup-qemu-action/pull/21 )
- Bump
[@​docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit )
from 0.77.0 to 0.91.0 in
[#​250](https://redirect.github.com/docker/setup-qemu-action/pull/250 )
[#​247](https://redirect.github.com/docker/setup-qemu-action/pull/247 )
- Bump brace-expansion from 1.1.12 to 1.1.15 in
[#​265](https://redirect.github.com/docker/setup-qemu-action/pull/265 )
- Bump fast-xml-builder from 1.0.0 to 1.2.0 in
[#​286](https://redirect.github.com/docker/setup-qemu-action/pull/286 )
- Bump fast-xml-parser from 5.4.2 to 5.8.0 in
[#​255](https://redirect.github.com/docker/setup-qemu-action/pull/255 )
- Bump flatted from 3.3.3 to 3.4.2 in
[#​257](https://redirect.github.com/docker/setup-qemu-action/pull/257 )
- Bump glob from 10.3.15 to 10.5.0 in
[#​254](https://redirect.github.com/docker/setup-qemu-action/pull/254 )
- Bump handlebars from 4.7.8 to 4.7.9 in
[#​262](https://redirect.github.com/docker/setup-qemu-action/pull/262 )
- Bump lodash from 4.17.23 to 4.18.1 in
[#​273](https://redirect.github.com/docker/setup-qemu-action/pull/273 )
- Bump postcss from 8.5.6 to 8.5.10 in
[#​285](https://redirect.github.com/docker/setup-qemu-action/pull/285 )
- Bump tar from 6.2.1 to 7.5.15 in
[#​287](https://redirect.github.com/docker/setup-qemu-action/pull/287 )
- Bump tmp from 0.2.5 to 0.2.6 in
[#​291](https://redirect.github.com/docker/setup-qemu-action/pull/291 )
- Bump undici from 6.23.0 to 6.26.0 in
[#​251](https://redirect.github.com/docker/setup-qemu-action/pull/251 )
- Bump vite from 7.3.1 to 7.3.2 in
[#​271](https://redirect.github.com/docker/setup-qemu-action/pull/271 )
**Full Changelog**:
<https://github.com/docker/setup-qemu-action/compare/v4.0.0...v4.1.0 >
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Only on Monday (`* * * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.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://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com >
Co-authored-by: silverwind <me@silverwind.io >
2026-06-02 05:53:44 +00:00