wxiaoguang
b426e383fe
Fix PR's target branch dropdown ( #33589 )
...
Fix #33586
It only moves `PrepareBranchList` and `retrieveAssigneesData` to before
the `CanModifyIssueOrPull` check, and adds more comments
2025-02-14 05:21:31 +00:00
Christopher Homberger
2fe4091463
cleanup don't remove every ephemeral runner that has a job assigned
2025-02-13 12:02:50 +01:00
techknowlogick
d88b012525
go1.24 ( #33562 )
...
update to use go1.24
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-13 18:00:00 +08:00
Exploding Dragon
fba365b425
Only show the latest version in the Arch index ( #33262 )
...
Only show the latest version of the package in the arch repo.
closes #33534
---------
Co-authored-by: Giteabot <teabot@gitea.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-13 01:24:44 +00:00
GiteaBot
42d817e814
[skip ci] Updated translations via Crowdin
2025-02-13 00:31:39 +00:00
silverwind
3e39583bb5
Enable eslint for commonjs ( #33575 )
2025-02-12 22:47:54 +00:00
wxiaoguang
e741448a14
Fix various problems (artifact order, api empty slice, assignee check, fuzzy prompt, mirror proxy, adopt git) ( #33569 )
...
* Make artifact list output a stable order
* Fix #33506
* Fix #33521
* Fix #33288
* Fix #33196
* Fix #33561
2025-02-13 03:26:27 +08:00
silverwind
bcd1317d17
Switch to @vitest/eslint-plugin
( #33573 )
...
Package has been renamed and now also provides the globals so we can
replace two dependencies with one.
Ref: https://github.com/vitest-dev/eslint-plugin-vitest/issues/537
2025-02-12 11:08:34 -05:00
Christopher Homberger
e50873fcb0
move ephemeral runner check out of transaction
2025-02-12 14:16:20 +01:00
Christopher Homberger
662055b3eb
fix lint
2025-02-12 13:52:46 +01:00
Christopher Homberger
0b17e10426
migrate change
2025-02-12 13:06:21 +01:00
Christopher Homberger
abee827bf2
Merge branch 'main' of https://github.com/go-gitea/gitea into ephemeral-runners
2025-02-12 13:06:12 +01:00
Christopher Homberger
84e02aeb72
add temporary proto replacement
2025-02-12 12:37:11 +01:00
Christopher Homberger
971f9b798d
enhance
2025-02-12 12:27:12 +01:00
wxiaoguang
f58f5bb3d8
Avoid duplicate SetContextValue call ( #33564 )
...
And fix FIXME and TODO
2025-02-12 14:25:46 +08:00
Christopher Homberger
52a96be237
Ephemeral proto hack
2025-02-12 01:08:19 +01:00
Zettat123
06f1065636
Add a transaction to pickTask
( #33543 )
...
In the old `pickTask`, when getting secrets or variables failed, the
task could get stuck in the `running` status (task status is `running`
but the runner did not fetch the task). To fix this issue, these steps
should be in one transaction.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-12 00:09:43 +08:00
wxiaoguang
245ac321c3
Fix context usage ( #33554 )
...
Some old code use direct type-casting to get context, it causes
problems.
This PR fixes all legacy problems and use correct `ctx.Value` to get
low-level contexts.
Fix #33518
2025-02-11 16:46:03 +08:00
Jason Song
e9b98aef44
Enhance routers for the Actions runner operations ( #33549 )
...
- Find the runner before deleting
- Move the main logic from `routers/web/repo/setting/runners.go` to
`routers/web/shared/actions/runners.go`.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-11 01:39:10 +00:00
GiteaBot
217ffe5492
[skip ci] Updated translations via Crowdin
2025-02-11 00:32:23 +00:00
silverwind
b3302748fa
Run yamllint with strict mode, fix issue ( #33551 )
...
Previously yamllint would issue warnings for certain things, while still
exiting with zero. Now warnings are treated like errors and will cause
non-zero exit:
```
-s, --strict return non-zero exit code on warnings as well as errors
```
2025-02-10 22:33:40 +00:00
Jason Song
c422f179dd
Enhance routers for the Actions variable operations ( #33547 )
...
- Find the variable before updating or deleting
- Move the main logic from `routers/web/repo/setting/variables.go` to
`routers/web/shared/actions/variables.go`.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2025-02-11 04:44:04 +08:00
jason19970210
e3adb686bb
enhancement: add additional command hints for PowerShell & CMD ( #33548 )
...
- resolving wrong signature calculations for SSH key verification
Fixed #22693
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: Giteabot <teabot@gitea.io>
2025-02-11 04:14:37 +08:00
wxiaoguang
30993e9508
Feature: Support workflow event dispatch via API ( #33545 )
...
Fix: https://github.com/go-gitea/gitea/issues/31765 (Re-open #32059 )
---------
Co-authored-by: Bence Santha <git@santha.eu>
Co-authored-by: Bence Sántha <7604637+bencurio@users.noreply.github.com>
Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
2025-02-11 03:05:42 +08:00
Kerwin Bryant
085f273d19
Optimize the dashboard ( #32990 )
...
before:

after:

-----

-----
Optimize the dashboard by adding welcoming messages or quick action
entry points (such as adding a new repository or organization) to ensure
that new users are not greeted by a blank page upon logging in.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-11 01:24:34 +08:00
Lunny Xiao
72518a8dab
Rework suggestion backend ( #33538 )
...
Fix #33522
The suggestion backend logic now is
- If the keyword is empty, returned the latest 5 issues/prs with index
desc order
- If the keyword is digital, find all issues/prs which `index` has a
prefix with that, with index asc order
- If the keyword is non-digital or if the queried records less than 5,
searching issues/prs title with a `like`, with index desc order
## Empty keyword
<img width="310" alt="image"
src="https://github.com/user-attachments/assets/1912c634-0d98-4eeb-8542-d54240901f77 "
/>
## Digital
<img width="479" alt="image"
src="https://github.com/user-attachments/assets/0356a936-7110-4a24-b21e-7400201bf9b8 "
/>
## Digital and title contains the digital
<img width="363" alt="image"
src="https://github.com/user-attachments/assets/6e12f908-28fe-48de-8ccc-09cbeab024d4 "
/>
## non-Digital
<img width="435" alt="image"
src="https://github.com/user-attachments/assets/2722bb53-baa2-4d67-a224-522a65f73856 "
/>
<img width="477" alt="image"
src="https://github.com/user-attachments/assets/06708dd9-80d1-4a88-b32b-d29072dd1ba6 "
/>
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-10 16:24:05 +00:00
wxiaoguang
704b65e012
Revert "Feature: Support workflow event dispatch via API ( #32059 )" ( #33541 )
...
This reverts commit 523751dc82bbb9d3f8d413f232e23ab0476eb4d4.
2025-02-10 17:44:42 +08:00
Bence Sántha
523751dc82
Feature: Support workflow event dispatch via API ( #32059 )
...
ref: https://github.com/go-gitea/gitea/issues/31765
---------
Signed-off-by: Bence Santha <git@santha.eu>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Christopher Homberger <christopher.homberger@web.de>
2025-02-10 05:23:57 +08:00
wxiaoguang
06088ec672
Remove "class-name" from svg icon ( #33540 )
...
Only use "class" attribute
2025-02-09 22:39:54 +02:00
Christopher Homberger
546de66e6a
wip
2025-02-08 20:15:56 +01:00
Kerwin Bryant
a52720b5b4
Add "No data available" display when list is empty ( #33517 )
...
Add a "No data available" message to be displayed when the list has no
data. This improves the user experience by providing clear feedback in
an empty state.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-09 00:13:41 +08:00
Christopher Homberger
4e2f4193dc
fixup
2025-02-08 17:03:03 +01:00
Christopher Homberger
6300bb40d6
add migration
2025-02-08 17:01:38 +01:00
Christopher Homberger
959957ad25
fix scetch
2025-02-08 16:54:02 +01:00
Christopher Homberger
f663240e6e
Merge branch 'main' of https://github.com/go-gitea/gitea into ephemeral-runners
2025-02-08 16:50:51 +01:00
mscherer
063c23e1bc
Add a option "--user-type bot" to admin user create, improve role display ( #27885 )
...
Partially solve #13044
Fix #33295
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-07 08:41:55 +00:00
TheFox0x7
1ec8d80fa3
refactor: decouple context from migration structs ( #33399 )
...
Use context as much as possible.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-07 05:37:32 +00:00
Lunny Xiao
466cc725bc
Move gitgraph from modules to services layer ( #33527 )
...
Just move, no code change.
2025-02-07 03:05:25 +00:00
Alexander McRae
a1f1bccd7a
Add go wrapper around git diff-tree --raw -r -M ( #33369 )
...
* Implemented calling git diff-tree
* Ensures wrapper function is called with valid arguments
* Parses output into go struct, using strong typing when possible
2025-02-07 00:58:28 +00:00
GiteaBot
dbc18f400a
[skip ci] Updated translations via Crowdin
2025-02-07 00:31:35 +00:00
ChristopherHX
0070ffe560
Update MAINTAINERS ( #33529 )
...
* Add myself to the maintainers file
2025-02-07 08:10:49 +08:00
Kerwin Bryant
40426addfa
Add cropping support when modifying the user/org/repo avatar ( #33498 )
...
Fixed #33321
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-06 21:07:44 +08:00
GiteaBot
943cc4f989
[skip ci] Updated translations via Crowdin
2025-02-06 00:31:49 +00:00
John Smith
a025fa70ab
Add alphabetical project sorting ( #33504 )
...
Fixes #33500
2025-02-05 19:09:43 +00:00
wxiaoguang
fa0c8ae50f
Refactor gitdiff test ( #33507 )
2025-02-05 16:09:58 +00:00
techknowlogick
7e596bd7a9
add timetzdata
build tag to binary releases ( #33463 )
...
`timetzdata` is already used in the docker images, this includes them
for the binary release files too.
Related to #33235 (I don't have a windows machine setup to test this
though)
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-05 04:17:08 +00:00
Lunny Xiao
6999651b6d
Fix unnecessary comment when moving issue on the same project column ( #33496 )
...
Fix #33482
2025-02-05 11:51:10 +08:00
GiteaBot
a6819570be
[skip ci] Updated translations via Crowdin
2025-02-05 00:32:05 +00:00
wxiaoguang
09a3b07f10
Refactor web route handler ( #33488 )
2025-02-05 02:14:03 +08:00
Henrique Corrêa
d0f4e92563
Reject star-related requests if stars are disabled ( #33208 )
...
This PR fixes #33205 .
If stars are disabled:
* The `.../repo/stars` page returns a 403 Forbidden error
* Star-related API endpoints return a 403 Forbidden error saying `Stars are disabled.`
* Same for action endpoints
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-02-04 13:21:23 +08:00