fauno
d7247f6247
Include platform information on rubygems compact index API #6507 ( #7257 )
...
Per #6507 , platform information was missing from the rubygems package registry, so binary gems where not served correctly. This change adds the platform information when necessary.
Co-authored-by: f <f@sutty.nl>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7257
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: fauno <fauno@noreply.codeberg.org>
Co-committed-by: fauno <fauno@noreply.codeberg.org>
2025-06-02 14:13:04 +02:00
forgejo-release-manager
823db0ac6a
chore(release-notes): Forgejo v7.0.14 ( #7266 )
...
https://codeberg.org/forgejo/forgejo/milestone/9819
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7266
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: forgejo-release-manager <contact-forgejo-release-manager@forgejo.org>
Co-committed-by: forgejo-release-manager <contact-forgejo-release-manager@forgejo.org>
2025-06-02 14:13:04 +02:00
Earl Warren
b61415c1a9
chore(dependency): upgrade gof3 v3.10.6 ( #7258 )
...
cherry-pick from the forgefriends fork, except for the F3 API for mirroring which is a functional change that is not safe enough to introduce in Forgejo.
Refs: 3aad1f4e64
---
The motivation is to keep up-to-date with the rather large refactor of gof3. The changes are syntactic only and test is provided by the compliance suite.
Co-authored-by: limiting-factor <limiting-factor@posteo.com>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7258
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
2025-06-02 14:13:04 +02:00
viceice
fdee785194
chore(renovate): add yamllint
to automerge ( #7262 )
...
Only used for linting, so safe for automerge. Also sort list alphabetically.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7262
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: viceice <michael.kriese@gmx.de>
Co-committed-by: viceice <michael.kriese@gmx.de>
2025-06-02 14:13:04 +02:00
Renovate Bot
1e61973784
Update module gitlab.com/gitlab-org/api/client-go to v0.126.0 (forgejo) ( #7260 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go ) | require | minor | `v0.123.0` -> `v0.126.0` |
---
### Release Notes
<details>
<summary>gitlab-org/api/client-go (gitlab.com/gitlab-org/api/client-go)</summary>
### [`v0.126.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v0.126.0 )
[Compare Source](https://gitlab.com/gitlab-org/api/client-go/compare/v0.125.0...v0.126.0 )
#### 0.126.0 (2025-03-17)
##### Improvements (6 changes)
- [Parallelize unit tests](8075babaf9
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2209 ))
- [Adding service ping API](e84bdb0357
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2196 ))
- [Exclude generated files from coverage report](e6484c32b9
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2203 ))
- [Enable SAST scans](2587cc7641
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2204 ))
- [bug: Add fallback for macOS version of readlink](8ecad42574
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2206 ))
- [Implement testing package for gomock based tests](ca46822612
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2199 ))
### [`v0.125.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v0.125.0 )
[Compare Source](https://gitlab.com/gitlab-org/api/client-go/compare/v0.124.0...v0.125.0 )
#### 0.125.0 (2025-03-14)
##### Improvements (11 changes)
- [Add function for deleting a user's identity](8b7fe39f30
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2197 ))
- [Add `GetProjectMirrorPublicKey`, and add support for `auth_method` to `ProjectMirror`](8b74606a43
) by @​mness ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2195 ))
- [Add custom role support to LDAP links](27ce4cb84c
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2194 ))
- [Add function for configuring a project pull mirror](4f1442ef76
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2192 ))
- [Add new user filter options: Humans, ExcludeActive and ExcludeHumans](0297e100fa
) by @​mjovanovic1 ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2191 ))
- [Add support for `Usernames` in project-level MR approval rules](a7434e79b0
) by @​rkosegi ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2186 ))
- [add `ci_id_token_sub_claim_components` to EditProjectOptions](2632817f16
) by @​bakkerduncan ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2173 ))
- [feat: Add support for list shared projects group API](e34f2c78a1
) by @​sy-be ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2187 ))
- [Fix pipeline for arbitrary fork location without Ultimate access](6b1baf787f
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2189 ))
- [Update access tokens to use alias type to reduce duplication](0e325d6335
) ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2178 ))
- [Add support for merge request approval settings API](165fd77adf
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2184 ))
### [`v0.124.0`](https://gitlab.com/gitlab-org/api/client-go/tags/v0.124.0 )
[Compare Source](https://gitlab.com/gitlab-org/api/client-go/compare/v0.123.0...v0.124.0 )
#### 0.124.0 (2025-02-28)
##### Breaking Changes (4 changes)
- [Refactor ShareWithGroup as a Named Struct instead of an Anonymous Struct](65524df62b
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2181 ))
- [Add support for instance member roles API, and align `CreateMemberRoleOptions`...](6d63332b57
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2179 ))
- [Switch to using BasicMergeRequest for API endpoints that use it](42ec248d8b
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2176 ))
- [Add state option when listing project access tokens. This requires that...](761f7de049
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2170 ))
##### Improvements (13 changes)
- [Add bundled reviewable command for ease of local development](fd06b55dbf
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2180 ))
- [Add function for uploading a wiki attachment](bf2d5c0f6b
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2177 ))
- [Add internal flag when creating different types of notes. Update documentation...](c103a6b83e
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2172 ))
- [Add `Internal` support to `CreateIssueNoteOptions`](27f52bd13d
) by @​ebuildy ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2154 ))
- [Add support for Secure Files API](601d75bc57
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2171 ))
- [add ci_delete_pipelines_in_seconds to project edit and read](ece925e686
) by @​kingcrunch ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2158 ))
- [Add filter to group variables update and delete](72e52c99db
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2169 ))
- [Add support for group releases API](4c519f881c
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2162 ))
- [Add description to personal access token APIs](390a3cacea
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2165 ))
- [Add description to group access token APIs](23a6b28a8e
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2166 ))
- [Add description to project access token APIs](bb10e8c656
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2167 ))
- [Add 'username' support to AddProjectMemberOptions](82645d9d45
) by @​sy-be ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2163 ))
- [Update Group Hooks to add missing options and fix documentation links](380a7809d2
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2159 ))
##### Breaking Change (1 change)
- [Fix return value of CreateMergeRequestDependency to return a single...](a17c2255e1
) by @​llxp ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2174 ))
##### Features (1 change)
- [Add support for project security settings API](2826180657
) by @​heidi.berry ([merge request](https://gitlab.com/gitlab-org/api/client-go/-/merge_requests/2157 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNS4xIiwidGFyZ2V0QnJhbmNoIjoiZm9yZ2VqbyIsImxhYmVscyI6WyJkZXBlbmRlbmN5LXVwZ3JhZGUiLCJ0ZXN0L25vdC1uZWVkZWQiXX0=-->
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7260
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Renovate Bot
d44ca07fc7
Update dependency yamllint to v1.36.2 (forgejo) ( #7259 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7259
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Gusted
a13ab84998
feat(api): add more sorting to own repository list ( #7256 )
...
- Add more sorting options, by leveraging the existing `repo_model.OrderByFlatMap` map, to the `/api/v1/user/repos` endpoint.
- Swagger has been updated.
- Add (non-exhaustive) integration testing.
- Ref: gitnex/GitNex#1266
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7256
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:04 +02:00
Renovate Bot
4cb049e785
Lock file maintenance (forgejo) ( #7247 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7247
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Earl Warren
dc0f76e733
fix: discard v25 secrets migrations errors instead of failing ( #7251 )
...
Failing the migration when a corrupted record is found is problematic because there is no transaction and the database may need to be restored from a backup to attempt the migration again, after deleting the corrupted records.
Each documented case of failed migration was resolved by removing the corrupted records. There is no instance of a failed migration that was caused by non corrupted record.
In the unlikely event of a false negative where a two_factor record is discarded although it is in use, the only consequence is that the user will have to enroll again. Detailed logs are displayed so the Forgejo admin can file a bug report if that happens.
Refs: https://codeberg.org/forgejo/forgejo/issues/6637
<!--start release-notes-assistant-->
## Release notes
<!--URL:https://codeberg.org/forgejo/forgejo-- >
- Bug fixes
- [PR](https://codeberg.org/forgejo/forgejo/pulls/7251 ): <!--number 7251 --><!--line 0 --><!--description V2hlbiBtaWdyYXRpbmcgdG8gRm9yZ2VqbyB2MTAsIHRoZSBUT1RQIHNlY3JldHMgZm91bmQgdG8gYmUgY29ycnVwdGVkIGFyZSBub3cgdHJhbnNwYXJlbnRseSByZW1vdmVkIGZyb20gdGhlIGRhdGFiYXNlIGluc3RlYWQgb2YgZmFpbGluZyB0aGUgbWlncmF0aW9uLiBUT1RQIGlzIG5vIGxvbmdlciByZXF1aXJlZCB0byBsb2dpbiB3aXRoIHRoZSBhc3NvY2lhdGVkIHVzZXJzLiBUaGV5IHNob3VsZCBiZSBpbmZvcm1lZCBiZWNhdXNlIHRoZXkgd2lsbCBuZWVkIHRvIHZpc2l0IHRoZWlyIHNlY3VyaXR5IHNldHRpbmdzIGFuZCBjb25maWd1cmUgVE9UUCBhZ2Fpbi4gTm8gb3RoZXIgYWN0aW9uIGlzIHJlcXVpcmVkLg==-->When migrating to Forgejo v10, the TOTP secrets found to be corrupted are now transparently removed from the database instead of failing the migration. TOTP is no longer required to login with the associated users. They should be informed because they will need to visit their security settings and configure TOTP again. No other action is required.<!--description-->
<!--end release-notes-assistant-->
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7251
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Earl Warren <contact@earl-warren.org>
Co-committed-by: Earl Warren <contact@earl-warren.org>
2025-06-02 14:13:04 +02:00
Renovate Bot
053781a1de
Update dependency @vitejs/plugin-vue to v5.2.3 (forgejo) ( #7248 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme ) ([source](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue )) | devDependencies | minor | [`5.1.5` -> `5.2.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/5.1.5/5.2.3 ) |
---
### Release Notes
<details>
<summary>vitejs/vite-plugin-vue (@​vitejs/plugin-vue)</summary>
### [`v5.2.3`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small523-2025-03-17-small )
- Revert "fix: generate unique component id" ([#​548](https://github.com/vitejs/vite-plugin-vue/issues/548 )) ([4bc5517](4bc5517
)), closes [#​548](https://github.com/vitejs/vite-plugin-vue/issues/548 )
### [`v5.2.2`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small522-2025-03-17-small )
- feat: pass descriptor vapor flag to compileTemplte ([219e007](219e007
))
- feat(css): tree shake scoped styles ([#​533](https://github.com/vitejs/vite-plugin-vue/issues/533 )) ([333094f](333094f
)), closes [#​533](https://github.com/vitejs/vite-plugin-vue/issues/533 )
- fix: generate unique component id ([#​538](https://github.com/vitejs/vite-plugin-vue/issues/538 )) ([2704e85](2704e85
)), closes [#​538](https://github.com/vitejs/vite-plugin-vue/issues/538 )
- fix: properly interpret boolean values in `define` ([#​545](https://github.com/vitejs/vite-plugin-vue/issues/545 )) ([46d3d65](46d3d65
)), closes [#​545](https://github.com/vitejs/vite-plugin-vue/issues/545 )
- fix(deps): update all non-major dependencies ([#​482](https://github.com/vitejs/vite-plugin-vue/issues/482 )) ([cdbae68](cdbae68
)), closes [#​482](https://github.com/vitejs/vite-plugin-vue/issues/482 )
- fix(deps): update all non-major dependencies ([#​488](https://github.com/vitejs/vite-plugin-vue/issues/488 )) ([5d39582](5d39582
)), closes [#​488](https://github.com/vitejs/vite-plugin-vue/issues/488 )
- fix(index): move the if check earlier to avoid creating unnecessary ssr when entering return block ( ([2135c84](2135c84
)), closes [#​523](https://github.com/vitejs/vite-plugin-vue/issues/523 )
- fix(plugin-vue): default value for compile time flags ([#​495](https://github.com/vitejs/vite-plugin-vue/issues/495 )) ([ae9d948](ae9d948
)), closes [#​495](https://github.com/vitejs/vite-plugin-vue/issues/495 )
- fix(plugin-vue): ensure HMR updates styles when SFC is treated as a type dependency ([#​541](https://github.com/vitejs/vite-plugin-vue/issues/541 )) ([4abe3be](4abe3be
)), closes [#​541](https://github.com/vitejs/vite-plugin-vue/issues/541 )
- fix(plugin-vue): resolve sourcemap conflicts in build watch mode with cached modules ([#​505](https://github.com/vitejs/vite-plugin-vue/issues/505 )) ([906cebb](906cebb
)), closes [#​505](https://github.com/vitejs/vite-plugin-vue/issues/505 )
- fix(plugin-vue): support external import URLs for monorepos ([#​524](https://github.com/vitejs/vite-plugin-vue/issues/524 )) ([cdd4922](cdd4922
)), closes [#​524](https://github.com/vitejs/vite-plugin-vue/issues/524 )
- fix(plugin-vue): support vapor template-only component ([#​529](https://github.com/vitejs/vite-plugin-vue/issues/529 )) ([95be153](95be153
)), closes [#​529](https://github.com/vitejs/vite-plugin-vue/issues/529 )
- fix(plugin-vue): suppress warnings for non-recognized pseudo selectors form lightningcss ([#​521](https://github.com/vitejs/vite-plugin-vue/issues/521 )) ([15c0eb0](15c0eb0
)), closes [#​521](https://github.com/vitejs/vite-plugin-vue/issues/521 )
- chore(deps): update dependency rollup to ^4.27.4 ([#​479](https://github.com/vitejs/vite-plugin-vue/issues/479 )) ([428320d](428320d
)), closes [#​479](https://github.com/vitejs/vite-plugin-vue/issues/479 )
- chore(deps): update dependency rollup to ^4.28.1 ([#​484](https://github.com/vitejs/vite-plugin-vue/issues/484 )) ([388403f](388403f
)), closes [#​484](https://github.com/vitejs/vite-plugin-vue/issues/484 )
- chore(deps): update dependency rollup to ^4.29.1 ([#​493](https://github.com/vitejs/vite-plugin-vue/issues/493 )) ([b092bc8](b092bc8
)), closes [#​493](https://github.com/vitejs/vite-plugin-vue/issues/493 )
- chore(deps): update upstream ([#​503](https://github.com/vitejs/vite-plugin-vue/issues/503 )) ([8c12b9f](8c12b9f
)), closes [#​503](https://github.com/vitejs/vite-plugin-vue/issues/503 )
- chore(deps): update upstream ([#​511](https://github.com/vitejs/vite-plugin-vue/issues/511 )) ([d057351](d057351
)), closes [#​511](https://github.com/vitejs/vite-plugin-vue/issues/511 )
- chore(deps): update upstream ([#​526](https://github.com/vitejs/vite-plugin-vue/issues/526 )) ([59946d3](59946d3
)), closes [#​526](https://github.com/vitejs/vite-plugin-vue/issues/526 )
- chore(plugin-vue): simplify `resolved` declaration ([7288a59](7288a59
))
### [`v5.2.1`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small521-2024-11-26-small )
- chore: add vite 6 peer dep ([#​481](https://github.com/vitejs/vite-plugin-vue/issues/481 )) ([4288652](4288652
)), closes [#​481](https://github.com/vitejs/vite-plugin-vue/issues/481 )
- chore: fix lint ([378aea3](378aea3
))
- chore(deps): update dependency rollup to ^4.27.2 ([#​476](https://github.com/vitejs/vite-plugin-vue/issues/476 )) ([b2df95e](b2df95e
)), closes [#​476](https://github.com/vitejs/vite-plugin-vue/issues/476 )
### [`v5.2.0`](https://github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#520-2024-11-13 )
- feat: add a feature option to support custom component id generator ([#​461](https://github.com/vitejs/vite-plugin-vue/issues/461 )) ([7a1fc4c](7a1fc4c
)), closes [#​461](https://github.com/vitejs/vite-plugin-vue/issues/461 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "* 0-3 * * *" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNS4xIiwidGFyZ2V0QnJhbmNoIjoiZm9yZ2VqbyIsImxhYmVscyI6WyJkZXBlbmRlbmN5LXVwZ3JhZGUiLCJ0ZXN0L25vdC1uZWVkZWQiXX0=-->
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7248
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Gusted
fdb3b2620a
chore: add @vitejs/plugin-vue
to renovate automerge ( #7252 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7252
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:04 +02:00
Renovate Bot
9e4bb4a9c2
Update dependency eslint-import-resolver-typescript to v4 (forgejo) ( #7253 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Renovate Bot
f1a107e537
Update module github.com/editorconfig/editorconfig-core-go/v2 to v2.6.3 (forgejo) ( #7214 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7214
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:04 +02:00
Gusted
9961138e13
feat(api): add sort parameter to list issues API ( #7211 )
...
- Add the `sort` parameter to the `/api/v1/{repo}/{owner}/issues` API endpoint. Default behavior is preserved.
- Resolves forgejo/forgejo#4173
- Add (non-exhaustive) integration testing.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7211
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:03 +02:00
wxiaoguang
3ae93ecb41
Ignore trivial errors when updating push data ( #33864 )
...
Fix #23213
(cherry picked from commit cb6b33c9cd1efa619351a458e2bce8ad1e6cd623)
2025-06-02 14:13:03 +02:00
wxiaoguang
5596db722c
Remove "noscript" tag from html head ( #33846 )
...
(cherry picked from commit 7fa47de7e96f6d05cdc6d920b0264ce8115de5a8)
2025-06-02 14:13:03 +02:00
Gusted
242b080aac
perf: optimize converting releases to feed items ( #7221 )
...
- `releasesToFeedItems` is called to convert release structs to feed items, which is then used to render RSS or Atom feeds.
- Optimize the loading of attributes for the releases, introduce `ReleaseList` type which uses caching to load repository and publishers. It also no longer loads release attachments and downloads counts as that is not used in feed items.
- Optimize the composing of meta by introducing caching, this operation is especially slow when the owner is an organization.
- Add unit test (ensures new `LoadAttributes` works correctly).
- Add integration test (ensures that feed output is still as expected).
Loading https://codeberg.org/forgejo/forgejo/releases.rss reduced from ~15s to ~1s. (It is currently is deployed on codeberg.org)
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7221
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:03 +02:00
Gusted
946b931a2f
chore(runner): return errors created by connect
( #7222 )
...
- Instead of creating errors via `google.golang.org/grpc`, use `connectrpc.com/connect`.
- This _avoids_ another dependency (still indirectly referenced in testing).
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7222
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:03 +02:00
Gusted
aa7c6c1638
perf: avoid sorting team names for ComposeMetas
( #7223 )
...
- `ComposeMetas` is called to compose meta information for the markdown processer (which is called a lot), one of those information is the team names that have access to the repository. This is used to decide if a mention is a team mention or not.
- The SQL query sorts the names, this is unnecessary and not required for within the processer; it does a simple `strings.Contains(teams, ","+teamName+",")`, which doesn't rely on sorted values.
- Doing the SQL query with sorting against Codeberg's MariaDB took ~0.180s and without sorting took ~0.03s. Although the returned values are often a few rows (the query I tested returned 8 values) it seems that doing any sorting will create an temporary index and is mainly optimized where it has to sort a huge amount of rows.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7223
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:03 +02:00
Renovate Bot
77dab7844b
Update renovate to v39.205.0 (forgejo) ( #7246 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7246
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
0ko
64d28da1ed
branding: update API descriptions ( #7244 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7244
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: 0ko <0ko@noreply.codeberg.org>
Co-committed-by: 0ko <0ko@noreply.codeberg.org>
2025-06-02 14:13:03 +02:00
Codeberg Translate
aaaca9743a
i18n: update of translations from Codeberg Translate
...
Co-authored-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Adolfo Jayme Barrientos <fito@noreply.codeberg.org>
Co-authored-by: Anonymous <anonymous@noreply.codeberg.org>
Co-authored-by: Atalanttore <atalanttore@noreply.codeberg.org>
Co-authored-by: Benedikt Straub <benedikt-straub@web.de>
Co-authored-by: Codeberg Translate <translate@codeberg.org>
Co-authored-by: Dirk <dirk@noreply.codeberg.org>
Co-authored-by: Edgarsons <edgarsons@noreply.codeberg.org>
Co-authored-by: Fjuro <fjuro@noreply.codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-authored-by: Kita Ikuyo <kitakita@disroot.org>
Co-authored-by: Outbreak2096 <outbreak2096@noreply.codeberg.org>
Co-authored-by: SomeTr <sometr@noreply.codeberg.org>
Co-authored-by: justbispo <justbispo@noreply.codeberg.org>
Co-authored-by: nykula <nykula@noreply.codeberg.org>
Co-authored-by: tacaly <frederick@tacaly.com>
Co-authored-by: xtex <xtexchooser@duck.com>
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/ca/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/cs/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/da/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/de/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/el/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/eo/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/es/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/et/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/fi/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/fil/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/fr/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/hu/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/it/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/ja/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/lt/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/lv/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/nds/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/nl/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/pl/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/pt_PT/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/ru/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/sv/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/tr/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/uk/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/zh_Hans/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo-next/zh_Hant/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/cs/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/da/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/de/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/es/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/fil/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/lv/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/nds/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/nl/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/pt_PT/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/ru/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/uk/
Translate-URL: https://translate.codeberg.org/projects/forgejo/forgejo/zh_Hans/
Translation: Forgejo/forgejo
Translation: Forgejo/forgejo-next
2025-06-02 14:13:03 +02:00
Renovate Bot
7d61dd7d06
Update dependency yamllint to v1.36.1 (forgejo) ( #7236 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7236
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
fb26460685
Update module github.com/editorconfig-checker/editorconfig-checker/v3/cmd/editorconfig-checker to v3.2.1 (forgejo) ( #7237 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7237
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
ce73be9297
Update linters (forgejo) ( #7226 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
9789cd02be
Update module github.com/golangci/golangci-lint/cmd/golangci-lint to v1.64.7 (forgejo) ( #7227 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
4db865d9bb
Update dependency @playwright/test to v1.51.0 (forgejo) ( #7229 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
d48dfe70ca
Update data.forgejo.org/oci/bitnami/postgresql Docker tag to v16 (forgejo) ( #7230 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7230
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:03 +02:00
Renovate Bot
7e821d8f84
Update vitest monorepo to v3.0.8 (forgejo) ( #7228 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Renovate Bot
0293d79512
Update dependency happy-dom to v17.4.4 (forgejo) ( #7225 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Renovate Bot
ecb6a71869
Update dependency @stoplight/spectral-cli to v6.14.3 (forgejo) ( #7224 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Gusted
c646c333ab
fix: handle deleted user modifying event state in gitlab migration ( #7210 )
...
- In the case that a deleted user modified the state of an issue or pull request, the user field in the API response for that state event will be `null`. Handle this by falling back to Forgejo's internal Ghost user.
- No testing, this bug was hit on Codeberg with a instance that is only IPv6-accessible and otherwise might be phased out. So I will do some mental gymnastics and argue, migration feature will someday be replaced by F3 and considering the logic that was added its not worth the tradeoff to add testing for this by trying to recreate the same scenario on another Gitlab instance and then use that as a testing vector. To still give some confidence in this patch, it was confirmed that this exact fix worked on Codeberg.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7210
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:02 +02:00
markturney
5ce5fbeeee
feat(api): return run info for dispatched workflows ( #7193 )
...
- When the API endpoint `/repos/{owner}/{repo}/actions/workflows/{workflowname}/dispatches` is used to launch a workflow, it currently returns no data; `/repos/{owner}/{repo}/actions/tasks` can be used to track the progress of a workflow, but you need at least that workflow's run_id and the quantity of its child jobs. Tracking workflow progress is especially important if you want to chain together multiple workflows that exist within different repositories, which is desired for https://codeberg.org/forgejo/forgejo/issues/6312 .
- Make it possible to track the progress of manually triggered workflows by modifying the `/repos/{owner}/{repo}/actions/workflows/{workflowname}/dispatches` to return a JSON object containing the triggered workflow's id and a list of its child job names.
Co-authored-by: Andrii Chyrva <achyrva@amcbridge.com>
Co-authored-by: Andrii Chyrva <andrii.s.chyrva@hotmail.com>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7193
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: markturney <markturney@gmail.com>
Co-committed-by: markturney <markturney@gmail.com>
2025-06-02 14:13:02 +02:00
Renovate Bot
8fa5cdb66a
Update dependency mermaid to v11.5.0 (forgejo) ( #7219 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7219
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Ellen Emilia Anna Zscheile
ed55a9124c
feat(build): linter for missing msgid definitions ( #7109 )
...
Add a new linter that checks that basic usages (those with an constant string) of the `Tr` function in Go and template files are referring to an existing translation value. Add it to the CI stack but not make it fail yet.
Signed-off-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7109
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
2025-06-02 14:13:02 +02:00
Ellen Emilia Anna Zscheile
814fa631c4
chore(ui): remove unused template "shared/user/blocked_users" ( #7213 )
...
This was found during PR #7109 .
It can be removed according to Gusted,
see also: https://codeberg.org/forgejo/forgejo/pulls/7109#issuecomment-2942122
Signed-off-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7213
Reviewed-by: 0ko <0ko@noreply.codeberg.org>
Co-authored-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
Co-committed-by: Ellen Emilia Anna Zscheile <fogti+devel@ytrizja.de>
2025-06-02 14:13:02 +02:00
0ko
a9289d4b9f
ui: improve branch/tag dropdown selector consistency ( #7187 )
...
Improve consistency of these tag/branch selector menus between these areas: repo file/dir view, issue branch selection, compare page.
Improve the look slightly by aligning icons properly, adding consistent gap and ensuring consistent vertical gaps with no excessive space waste.
Preview:
https://codeberg.org/attachments/0740a811-d6bf-4c27-a16d-bdc7e2aa63eb
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7187
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2025-06-02 14:13:02 +02:00
Renovate Bot
21ede96ffc
Update dependency yamllint to v1.36.0 (forgejo) ( #7208 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7208
Reviewed-by: Michael Kriese <michael.kriese@gmx.de>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Renovate Bot
6fe8b9476e
Update renovate to v39.191.4 (forgejo) ( #7188 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
0ko
628735c77e
i18n: ensure consistent indent style for next locales ( #7205 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7205
Reviewed-by: floss4good <floss4good@noreply.codeberg.org>
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
2025-06-02 14:13:02 +02:00
Shiny Nematoda
8deae8406d
feat(code search): replace fuzzy search with union search for indexer ( #6947 )
...
Fuzzy searching for code has been known to be problematic #5264 and in my personal opinion isn't very useful.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/6947
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
Co-committed-by: Shiny Nematoda <snematoda.751k2@aleeas.com>
2025-06-02 14:13:02 +02:00
Renovate Bot
9dda23662b
Update module github.com/minio/minio-go/v7 to v7.0.88 (forgejo) ( #7196 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7196
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Renovate Bot
9e0b49604c
Update module github.com/go-webauthn/webauthn to v0.12.2 (forgejo) ( #7198 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7198
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:02 +02:00
Lunny Xiao
61c8f65c16
Small refactor to reduce unnecessary database queries and remove duplicated functions ( #33779 )
...
(cherry picked from commit 6c8fb8d455cfe25d5aa966674624bce99fba1735)
2025-06-02 14:13:02 +02:00
Gusted
ed5f901693
chore: modernize import ( #7170 )
...
Since go1.24 this is available in the standard library, error values were added to the API. We simply continue to panic on error.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7170
Reviewed-by: Otto <otto@codeberg.org>
Co-authored-by: Gusted <postmaster@gusted.xyz>
Co-committed-by: Gusted <postmaster@gusted.xyz>
2025-06-02 14:13:02 +02:00
luxzi
259205d42c
fix(api): typo in API description for repoSearch
( #7199 )
...
Corrected miss-spelled description for the `is_private` field on `repoSearch`, in which 'public' was spelled as 'pubic'.
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7199
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: luxzi <lesson085@gmail.com>
Co-committed-by: luxzi <lesson085@gmail.com>
2025-06-02 14:13:01 +02:00
Renovate Bot
df41c55b0b
Lock file maintenance (forgejo) ( #7189 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7189
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:01 +02:00
Renovate Bot
f0793a76e9
Update dependency eslint-plugin-unicorn to v57 (forgejo) ( #7181 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:01 +02:00
Renovate Bot
5b1fa7ca8a
Update module github.com/msteinert/pam to v2 (forgejo) ( #7186 )
...
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7186
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:01 +02:00
Renovate Bot
b6165d169e
Update linters (forgejo) ( #7185 )
...
Co-authored-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
Co-committed-by: Renovate Bot <forgejo-renovate-action@forgejo.org>
2025-06-02 14:13:01 +02:00