pomidorry
c5f0a507d7
Merge 401d30280072fac49129c28548cfca2f3461e337 into ce089f498bce32305b2d9e8c6adfd8cb7c82f88f
2026-05-09 12:17:25 +03:00
pomidorry
401d302800
Merge branch 'main' into sync_status_handling
2026-05-09 12:17:22 +03:00
silverwind
ce089f498b
fix: improve actions status icons and texts ( #37206 )
...
Action runs, jobs and steps have 8 statuses but the UI only showed 5
(from the commit status api) for the latter two. Align all 8 to GitHub
as closely as possible:
- waiting — `octicon-circle` (hollow circle), gray
- blocked — `octicon-blocked` (slashed circle), yellow
- running — `gitea-running` (rotating spinner), yellow
- cancelled — `octicon-stop` (gray), was `octicon-x` (red)
Descriptions also aligned with GitHub:
- "Has started running" → "In progress"
- "Has been cancelled" → "Cancelled after {dur}"
- "Has been skipped" → "Skipped"
Fixes: https://github.com/go-gitea/gitea/issues/32228
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.6) <noreply@anthropic.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Nicolas <bircni@icloud.com>
2026-05-09 15:24:08 +08:00
silverwind
a5d81d9ce2
perf: replace goheader linter with custom check ( #37599 )
...
Replace the [slow `goheader` linter](https://github.com/denis-tingaikin/go-header/issues/70 ) with a
custom check.
Local go lint time is down from 247s to 32s. 6 new files that were
previously undetected because of `//go:build ignore` are fixed. The exit
code of the make target preserves the golangci-lint exit code, if
present.
Also refactors and consolidates the linting targets.
Signed-off-by: silverwind <me@silverwind.io>
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2026-05-08 23:39:35 +02:00
dependabot[bot]
73c0239f94
build(deps): bump fast-uri from 3.1.0 to 3.1.2 ( #37616 )
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.0 to
3.1.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fastify/fast-uri/releases ">fast-uri's
releases</a>.</em></p>
<blockquote>
<h2>v3.1.2</h2>
<h2>⚠️ Security Release</h2>
<ul>
<li>Fix for <a
href="https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc ">https://github.com/fastify/fast-uri/security/advisories/GHSA-v39h-62p7-jpjc </a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>Handle malformed fragment decoding as a parse error by <a
href="https://github.com/mcollina "><code>@mcollina</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/171 ">fastify/fast-uri#171</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2 ">https://github.com/fastify/fast-uri/compare/v3.1.1...v3.1.2 </a></p>
<h2>v3.1.1</h2>
<h2>⚠️ Security Release</h2>
<ul>
<li>Fix for <a
href="https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6 ">https://github.com/fastify/fast-uri/security/advisories/GHSA-q3j6-qgpj-74h6 </a></li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(deps-dev): bump tsd from 0.32.0 to 0.33.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/148 ">fastify/fast-uri#148</a></li>
<li>build(deps): bump actions/checkout from 4 to 5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/149 ">fastify/fast-uri#149</a></li>
<li>chore(.npmrc): ignore scripts by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/150 ">fastify/fast-uri#150</a></li>
<li>build(deps-dev): remove <code>@fastify/pre-commit</code> by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/151 ">fastify/fast-uri#151</a></li>
<li>build(deps): bump actions/setup-node from 4 to 5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/152 ">fastify/fast-uri#152</a></li>
<li>ci(ci): add concurrency config by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/153 ">fastify/fast-uri#153</a></li>
<li>build(deps): bump actions/setup-node from 5 to 6 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/154 ">fastify/fast-uri#154</a></li>
<li>build(deps): bump actions/checkout from 5 to 6 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/156 ">fastify/fast-uri#156</a></li>
<li>chore(license): standardise license notice by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/159 ">fastify/fast-uri#159</a></li>
<li>style: remove trailing whitespace by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/161 ">fastify/fast-uri#161</a></li>
<li>ci: remove unused github files by <a
href="https://github.com/Tony133 "><code>@Tony133</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/162 ">fastify/fast-uri#162</a></li>
<li>chore: update readme by <a
href="https://github.com/Tony133 "><code>@Tony133</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/164 ">fastify/fast-uri#164</a></li>
<li>build(deps): bump
fastify/workflows/.github/workflows/plugins-ci-package-manager.yml from
5 to 6 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/165 ">fastify/fast-uri#165</a></li>
<li>build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml
from 5 to 6 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/166 ">fastify/fast-uri#166</a></li>
<li>build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/fastify/fast-uri/pull/167 ">fastify/fast-uri#167</a></li>
<li>ci: add lock-threads workflow by <a
href="https://github.com/Fdawgs "><code>@Fdawgs</code></a> in <a
href="https://redirect.github.com/fastify/fast-uri/pull/169 ">fastify/fast-uri#169</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Tony133 "><code>@Tony133</code></a> made
their first contribution in <a
href="https://redirect.github.com/fastify/fast-uri/pull/162 ">fastify/fast-uri#162</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1 ">https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.1 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="919dd8ea76 "><code>919dd8e</code></a>
Bumped v3.1.2</li>
<li><a
href="c65ba57371 "><code>c65ba57</code></a>
fixup: linting</li>
<li><a
href="6c86c17c3d "><code>6c86c17</code></a>
Merge commit from fork</li>
<li><a
href="a95158ad30 "><code>a95158a</code></a>
Handle malformed fragment decoding without throwing (<a
href="https://redirect.github.com/fastify/fast-uri/issues/171 ">#171</a>)</li>
<li><a
href="cea547c91c "><code>cea547c</code></a>
Bumped v3.1.1</li>
<li><a
href="876ce79b66 "><code>876ce79</code></a>
Merge commit from fork</li>
<li><a
href="dcdf690b71 "><code>dcdf690</code></a>
ci: add lock-threads workflow (<a
href="https://redirect.github.com/fastify/fast-uri/issues/169 ">#169</a>)</li>
<li><a
href="c860e6589b "><code>c860e65</code></a>
build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 (<a
href="https://redirect.github.com/fastify/fast-uri/issues/167 ">#167</a>)</li>
<li><a
href="9b4c6dc82f "><code>9b4c6dc</code></a>
build(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml (<a
href="https://redirect.github.com/fastify/fast-uri/issues/166 ">#166</a>)</li>
<li><a
href="85d09a9f7a "><code>85d09a9</code></a>
build(deps): bump
fastify/workflows/.github/workflows/plugins-ci-package-mana...</li>
<li>Additional commits viewable in <a
href="https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/go-gitea/gitea/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 22:46:57 +02:00
wxiaoguang
1ed935f911
fix: make clone URL respect public URL detection setting ( #37615 )
...
Fix #37614
2026-05-09 04:26:09 +08:00
techknowlogick
ef040c5fc4
chore(deps): bump go-git/go-git/v5 to 5.19.0 ( #37608 )
...
Co-authored-by: Nicolas <bircni@icloud.com>
2026-05-08 19:11:13 +00:00
pomidorry
98d4ea4b24
linter fix
2026-05-08 21:38:37 +03:00
Giteabot
c81eca9904
chore(deps): update action dependencies ( #37603 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/labeler](https://redirect.github.com/actions/labeler ) |
action | minor | `v6.0.1` → `v6.1.0` |
|
[aws-actions/configure-aws-credentials](https://redirect.github.com/aws-actions/configure-aws-credentials )
| action | patch | `v6.1.0` → `v6.1.1` |
|
[docker.elastic.co/elasticsearch/elasticsearch](https://www.elastic.co/products/elasticsearch )
([source](https://redirect.github.com/elastic/elasticsearch )) | service
| patch | `8.19.14` → `8.19.15` |
|
[renovatebot/github-action](https://redirect.github.com/renovatebot/github-action )
| action | patch | `v46.1.12` → `v46.1.13` |
---
### Release Notes
<details>
<summary>actions/labeler (actions/labeler)</summary>
###
[`v6.1.0`](https://redirect.github.com/actions/labeler/releases/tag/v6.1.0 )
[Compare
Source](https://redirect.github.com/actions/labeler/compare/v6.0.1...v6.1.0 )
#### Enhancements
- Add changed-files-labels-limit and max-files-changed configuration
options to cap the number of labels added by
[@​bluca](https://redirect.github.com/bluca ) in
[#​923](https://redirect.github.com/actions/labeler/pull/923 )
#### Bug Fixes
- Improve Labeler Action documentation and permission error handling by
[@​chiranjib-swain](https://redirect.github.com/chiranjib-swain )
in [#​897](https://redirect.github.com/actions/labeler/pull/897 )
- Preserve manually added labels during workflow runs and refine label
synchronization logic by
[@​chiranjib-swain](https://redirect.github.com/chiranjib-swain )
in [#​917](https://redirect.github.com/actions/labeler/pull/917 )
#### Dependency Updates
- Upgrade brace-expansion from 1.1.11 to 1.1.12 and document breaking
changes in v6 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[#​877](https://redirect.github.com/actions/labeler/pull/877 )
- Upgrade minimatch from 10.0.1 to 10.2.3 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[#​926](https://redirect.github.com/actions/labeler/pull/926 )
- Upgrade dependencies
([@​actions/core](https://redirect.github.com/actions/core ),
[@​actions/github](https://redirect.github.com/actions/github ),
js-yaml, minimatch,
[@​typescript-eslint](https://redirect.github.com/typescript-eslint ))
by [@​Copilot](https://redirect.github.com/Copilot ) in
[#​934](https://redirect.github.com/actions/labeler/pull/934 )
#### New Contributors
- [@​chiranjib-swain](https://redirect.github.com/chiranjib-swain )
made their first contribution in
[#​897](https://redirect.github.com/actions/labeler/pull/897 )
- [@​bluca](https://redirect.github.com/bluca ) made their first
contribution in
[#​923](https://redirect.github.com/actions/labeler/pull/923 )
- [@​Copilot](https://redirect.github.com/Copilot ) made their
first contribution in
[#​934](https://redirect.github.com/actions/labeler/pull/934 )
**Full Changelog**:
<https://github.com/actions/labeler/compare/v6...v6.1.0 >
</details>
<details>
<summary>aws-actions/configure-aws-credentials
(aws-actions/configure-aws-credentials)</summary>
###
[`v6.1.1`](https://redirect.github.com/aws-actions/configure-aws-credentials/releases/tag/v6.1.1 )
[Compare
Source](https://redirect.github.com/aws-actions/configure-aws-credentials/compare/v6.1.0...v6.1.1 )
##### What's Changed
- chore(deps-dev): bump esbuild from 0.27.4 to 0.28.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1722](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1722 )
- chore(deps-dev): bump
[@​types/node](https://redirect.github.com/types/node ) from 25.5.0
to 25.5.2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1723](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1723 )
- chore(deps-dev): bump
[@​smithy/property-provider](https://redirect.github.com/smithy/property-provider )
from 4.2.12 to 4.2.13 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1724](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1724 )
- chore(deps): bump proxy-agent from 8.0.0 to 8.0.1 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1726](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1726 )
- chore(deps): bump
[@​smithy/node-http-handler](https://redirect.github.com/smithy/node-http-handler )
from 4.5.1 to 4.5.2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1725](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1725 )
- chore(deps): bump
[@​aws-sdk/client-sts](https://redirect.github.com/aws-sdk/client-sts )
from 3.1020.0 to 3.1025.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1727](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1727 )
- chore(deps): bump basic-ftp from 5.2.0 to 5.2.1 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1728](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1728 )
- chore(deps): bump basic-ftp from 5.2.1 to 5.2.2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1729](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1729 )
- chore(deps-dev): bump
[@​types/node](https://redirect.github.com/types/node ) from 25.5.2
to 25.6.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1730](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1730 )
- chore(deps-dev): bump
[@​aws-sdk/credential-provider-env](https://redirect.github.com/aws-sdk/credential-provider-env )
from 3.972.24 to 3.972.25 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1733](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1733 )
- chore(deps): bump
[@​aws-sdk/client-sts](https://redirect.github.com/aws-sdk/client-sts )
from 3.1025.0 to 3.1030.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1732](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1732 )
- chore(deps-dev): bump
[@​biomejs/biome](https://redirect.github.com/biomejs/biome ) from
2.4.10 to 2.4.11 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1734](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1734 )
- chore(deps): bump basic-ftp from 5.2.2 to 5.3.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1736](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1736 )
- chore(deps-dev): bump memfs from 4.57.1 to 4.57.2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1737](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1737 )
- chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1740](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1740 )
- chore(deps-dev): bump
[@​smithy/property-provider](https://redirect.github.com/smithy/property-provider )
from 4.2.13 to 4.2.14 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1741](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1741 )
- chore(deps-dev): bump
[@​aws-sdk/credential-provider-env](https://redirect.github.com/aws-sdk/credential-provider-env )
from 3.972.25 to 3.972.28 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1742](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1742 )
- chore(deps): bump
[@​aws-sdk/client-sts](https://redirect.github.com/aws-sdk/client-sts )
from 3.1030.0 to 3.1033.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1743](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1743 )
- chore(deps-dev): bump
[@​biomejs/biome](https://redirect.github.com/biomejs/biome ) from
2.4.11 to 2.4.12 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1739](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1739 )
- chore(deps-dev): bump
[@​biomejs/biome](https://redirect.github.com/biomejs/biome ) from
2.4.12 to 2.4.13 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1747](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1747 )
- chore(deps): bump postcss from 8.5.6 to 8.5.12 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1752](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1752 )
- chore(deps): bump
[@​smithy/node-http-handler](https://redirect.github.com/smithy/node-http-handler )
from 4.6.0 to 4.6.1 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1750](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1750 )
- chore(deps-dev): bump
[@​aws-sdk/credential-provider-env](https://redirect.github.com/aws-sdk/credential-provider-env )
from 3.972.28 to 3.972.32 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1751](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1751 )
- chore(deps): bump
[@​aws-sdk/client-sts](https://redirect.github.com/aws-sdk/client-sts )
from 3.1033.0 to 3.1038.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot] in
[#​1749](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1749 )
- chore: release 6.1.1 by
[@​lehmanmj](https://redirect.github.com/lehmanmj ) in
[#​1757](https://redirect.github.com/aws-actions/configure-aws-credentials/pull/1757 )
**Full Changelog**:
<https://github.com/aws-actions/configure-aws-credentials/compare/v6...v6.1.1 >
</details>
<details>
<summary>elastic/elasticsearch
(docker.elastic.co/elasticsearch/elasticsearch)</summary>
###
[`v8.19.15`](https://redirect.github.com/elastic/elasticsearch/releases/tag/v8.19.15 ):
Elasticsearch 8.19.15
[Compare
Source](https://redirect.github.com/elastic/elasticsearch/compare/v8.19.14...v8.19.15 )
Downloads: <https://elastic.co/downloads/elasticsearch >
Release notes:
<https://www.elastic.co/guide/en/elasticsearch/reference/8.19/release-notes-8.19.15.html >
</details>
<details>
<summary>renovatebot/github-action (renovatebot/github-action)</summary>
###
[`v46.1.13`](https://redirect.github.com/renovatebot/github-action/releases/tag/v46.1.13 )
[Compare
Source](https://redirect.github.com/renovatebot/github-action/compare/v46.1.12...v46.1.13 )
##### Documentation
- update references to renovatebot/github-action to v46.1.12
([a871d4d](a871d4d546 ))
##### Miscellaneous Chores
- **deps:** update dependency
[@​commitlint/cli](https://redirect.github.com/commitlint/cli ) to
v20.5.2
([67a74d1](67a74d123d ))
- **deps:** update pnpm to v10.33.1
([5932d6c](5932d6c4e6 ))
- **deps:** update pnpm to v10.33.2
([580c97f](580c97f45b ))
##### Build System
- **deps:** lock file maintenance
([d044e7d](d044e7df57 ))
##### Continuous Integration
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.159.1
([a7db9c3](a7db9c38fd ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.159.2
([f9133ef](f9133ef80d ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.0
([212d525](212d52574e ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.1
([e3443ce](e3443ceef9 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.2
([833041b](833041bb68 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.4
([60cc865](60cc8654e1 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.5
([2c7567a](2c7567a8f8 ))
- **deps:** update ghcr.io/renovatebot/renovate docker tag to v43.160.6
([35caad2](35caad2c6a ))
</details>
---
This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: Nicolas <bircni@icloud.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2026-05-08 18:30:53 +00:00
pomidorry
3454f03c4e
Merge branch 'main' into sync_status_handling
2026-05-08 21:21:24 +03:00
pomidorry
e8800f4284
make last_sync_unix update non-fatal
2026-05-08 21:19:26 +03:00
pomidorry
d765cb2aec
naming
2026-05-08 21:16:54 +03:00
pomidorry
03faefc4d1
removed extra part
2026-05-08 21:07:03 +03:00
pomidorry
903c19b77f
Sync -> SyncWithOption
2026-05-08 21:06:27 +03:00
silverwind
479bcdb503
fix(actions): fix blank lines after ::endgroup:: ( #37597 )
...
`endLogGroup` was incorrectly appending empty `<div>`s, producing a
useless blank line after every group. Before and after:
<img width="250" alt="Screenshot 2026-05-07 at 22 40 40"
src="https://github.com/user-attachments/assets/8baf0fd0-99c8-4648-bf3f-edc6c4b197ec "
/> <img width="250" alt="Screenshot 2026-05-07 at 22 37 12"
src="https://github.com/user-attachments/assets/c45f28ae-1bbf-4b25-9d7b-281c19421f63 "
/>
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2026-05-08 17:11:01 +00:00
silverwind
29676adfd3
fix: treat email addresses case-insensitively ( #37600 )
...
Fixes #36184 and three more discovered cases.
---
This PR was written with the help of Claude Opus 4.7
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Nicolas <bircni@icloud.com>
2026-05-08 15:14:33 +00:00
pomidorry
f4a03de9b5
Merge branch 'main' into sync_status_handling
2026-05-08 15:47:59 +03:00
pomidorry
e3d5661715
test simplification
2026-05-08 15:24:11 +03:00
pomidorry
f64d8bf364
decouple last sync time from license update queue
2026-05-08 15:22:31 +03:00
Lunny Xiao
7dc3087acd
fix(git): Fix smart http request scope bug ( #37583 )
...
Co-authored-by: Nicolas <bircni@icloud.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: silverwind <me@silverwind.io>
2026-05-08 08:30:23 +02:00
Giteabot
243c2d7146
chore(deps): update dependency go to v1.26.3 ( #37601 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | golang | patch |
`1.26.2` → `1.26.3` |
---
This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuNSIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2026-05-08 05:27:24 +00:00
silverwind
82d40296b0
chore(deps): bump tool deps and pin, update golangci-lint ( #37574 )
...
1. Pin all makefile go deps to exact version, renovate will bump them in the future
2. Bump all deps and golangci-lint and fix all new issues, most are from modernize
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-08 04:49:34 +00:00
silverwind
b4085c7e3c
build: update pnpm to v11 ( #37591 )
...
Update to https://github.com/pnpm/pnpm/releases/tag/v11.0.0
- move all pnpm settings to `pnpm-workspace.yaml`, pnpm v11 only reads
that file
- drop redundant or no-op settings
- disable `strictDepBuilds` to avoid having to manually specify deps
with build scripts, this is equivalent to v10 where it will not execute
and warn.
- add workarounds for https://github.com/SukkaW/nolyfill/issues/119
- remove dead eslintrc entry
---
This PR was written with the help of Claude Opus 4.7
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-05-08 04:17:20 +00:00
silverwind
bba748e8b5
chore(renovate): detect Makefile tools, enable go bumps ( #37595 )
...
- fix detection of Makefile tools and group them separately
- Enable `go.mod` `go` directive bumps, schedule it at any time and
exempt it from the release-age delay
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-08 03:44:10 +00:00
wxiaoguang
2b93eaf55b
refactor: only reset a database table when the table's data was changed ( #37573 )
...
Reduce CI time
Saves about 3 minutes for each test suit
test-unit: 13min -> 10min (-race)
test-pgsql: 24min -> 20min (-race)
test-mysql: 15min -> 12min
test-mssql: 16min -> 12min
---------
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-08 00:49:40 +00:00
silverwind
6a509da96e
refactor: lint bare fill/stroke colors, add vars for git graph color series ( #37543 )
...
- make `scale-unlimited/declaration-strict-value` cover fill and stroke
- add new color vars for color series in gitgraph
- move most rule disablement to per-line
- remove dead highlight colors since https://github.com/go-gitea/gitea/pull/34948
- move stylelint config to ts now that the linked issue is fixed
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-07 21:18:23 +00:00
Nicolas
601c6eb1a0
fix(actions): report individual step status in workflow job API response ( #37592 )
...
When a workflow job failed, the API response reported all steps as
failed — even steps that had completed successfully before the failing
step. `ToActionWorkflowJob` was calling `ToActionsStatus(job.Status)`
for every step instead of `ToActionsStatus(step.Status)`, so the job's
overall conclusion was propagated to each step.
Each `ActionTaskStep` has its own `Status` field that tracks the actual
outcome of that step independently of the job result.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-05-07 20:30:34 +02:00
silverwind
e9f82b0ee3
ci: allow chore type in PR title lint ( #37575 )
...
Follow-up to #37498 , adds `chore` to the allowed PR title types so the
set matches the standard
[`@commitlint/config-conventional`](868983c18e/%40commitlint/config-conventional (type-enum) ).
---
This PR was written with the help of Claude Opus 4.7
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-07 17:18:10 +00:00
silverwind
3e69d6adbe
refactor: remove obsolete export ( #37579 )
...
Leftover from
2644bb8490 ,
not needed because module no longer does top-level-await.
Co-authored-by: Nicolas <bircni@icloud.com>
2026-05-07 17:12:52 +00:00
pomidorry
80597f6792
Merge branch 'main' into sync_status_handling
2026-05-07 18:55:21 +03:00
Nicolas
c9b9e376fb
fix: Invalid UTF-8 commit messages in JSON API responses ( #37542 )
2026-05-07 16:19:45 +02:00
pomidorry
26c5c0ac00
Merge branch 'main' into sync_status_handling
2026-05-07 10:45:32 +03:00
Nicolas
2200ed7499
fix: use consistent GetUser family functions ( #37553 )
...
fixes adding collaborative owners in Actions settings when the user or
organization name contains capital letters.
Fixes #37548
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-05-07 06:10:19 +00:00
Kausthubh J Rao
19f01691d5
fix(api): return 409 message instead of empty JSON for wrong commit id ( #37572 )
...
## Issue
Closes #37217
The error string was getting lost while returning due to `ctx.JSON()`
which cannot serialize the `error` object.
## Fix
Use `ctx.APIError()` to return proper error messages back to the client.
2026-05-07 02:03:08 +00:00
Kausthubh J Rao
630258410d
fix(actions): prevent panic when workflow contains null jobs ( #37570 )
...
## The issue
Closes #37568 . Basically due to empty fields being present in the
actions file, the jobs would be produced as `nil` inside `jobparser.go`
. Because of this when we call `Parse` on the `jobparser` module.
```go
Needs: job.Needs(),
```
would propagate the `nil` job down the chain.
## The fix
For now i decide to fix it by guarding with an `if job == nil` check.
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2026-05-07 01:36:34 +00:00
GiteaBot
cf48aa0188
[skip ci] Updated translations via Crowdin
2026-05-07 01:06:22 +00:00
pomidorry
fd62057cd3
Merge branch 'main' into sync_status_handling
2026-05-06 23:54:27 +03:00
pomidorry
ce53599ba7
fix linters
2026-05-06 23:11:51 +03:00
pomidorry
a9fa7c93c2
last_sync
2026-05-06 23:06:53 +03:00
pomidorry
8177745b13
last_pull_sync and time to zero
2026-05-06 22:56:02 +03:00
pomidorry
b88d7a8469
last_pull_sync_success -> mirror entity
2026-05-06 22:21:47 +03:00
pomidorry
f95b359c30
linter fix
2026-05-06 22:14:42 +03:00
pomidorry
202a5644c8
reorder
2026-05-06 22:06:48 +03:00
pomidorry
de678aca06
Reorder fields
...
Signed-off-by: pomidorry <106489913+Pomidorry@users.noreply.github.com>
2026-05-06 22:03:01 +03:00
wxiaoguang
a39af1a829
refactor: use modernc sqlite driver as default ( #37562 )
...
The mattn driver is still kept, can be enabled by
TAGS="sqlite_mattn sqlite_unlock_notify"
---------
Co-authored-by: TheFox0x7 <thefox0x7@gmail.com>
2026-05-06 18:57:59 +00:00
Copilot
b093c2c43c
refactor(templates): remove ctxData from tmpl files, use ctx.RootData instead ( #37567 )
...
Sub-templates have direct access to `ctx.RootData` (the root data map),
so there is no need for callers to explicitly pass it as `ctxData` via `dict`.
Also fix #37569 by the way
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: wxiaoguang <2114189+wxiaoguang@users.noreply.github.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2026-05-06 18:21:48 +00:00
pomidorry
f092ea4101
Merge branch 'main' into sync_status_handling
2026-05-06 20:34:47 +03:00
silverwind
ebc058f682
ci: increase renovate frequency and fix RENOVATE_ALLOWED_POST_UPGRADE_COMMANDS ( #37565 )
...
1. Sync `RENOVATE_ALLOWED_POST_UPGRADE_COMMANDS` with the recent
`renovate.json5` change (#37537 ) — the npm group now runs `make svg
nolyfill`, but the workflow allowlist still only matched `^make
(tidy|svg)$`, so the post-upgrade task was being rejected.
2. Bump the cron from daily at 01:00 UTC to hourly at :23, matching the
cadence of Mend's hosted Renovate App. Hourly gives sub-hour
responsiveness to dependency-dashboard checkbox interactions and
PR-close reactions; the `:23` offset avoids the GHA scheduler congestion
at multiples of 15.
Co-authored-by: Claude (Opus 4.7) <noreply@anthropic.com>
2026-05-06 18:37:09 +02:00
pomidorry
1c2f67bab4
linter fix
2026-05-06 16:59:21 +03:00
pomidorry
cfc8a32d9f
tests
2026-05-06 16:52:47 +03:00