Lunny Xiao
08d28090a4
Merge branch 'main' into lunny/project_workflow
2025-11-11 11:00:13 -08:00
lifegpc
1c8c56503f
Allow to display embed images/pdfs when SERVE_DIRECT was enabled on MinIO storage ( #35882 )
...
Releated issue: https://github.com/go-gitea/gitea/issues/30487
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-11-09 21:31:25 -08:00
Mithilesh Gupta
60314cb688
Add proper page title for project pages ( #35773 )
...
Fix #35763
Co-authored-by: Mithilesh Gupta <guptamithilesh@protonmail.com>
2025-11-09 21:54:34 +00:00
Alberty Pascal
c4c4cf5687
Use correct form field for allowed force push users in branch protection API ( #35894 )
...
Test was wrong and preventing update of force push allow users list by
the API
Resolves #35893
Signed-off-by: Alberty Pascal <github@albertyorban.be>
2025-11-09 21:23:46 +00:00
wxiaoguang
050c9485df
Fix team member access check ( #35899 )
...
Fix #35499
2025-11-09 03:13:31 +00:00
Luohao Wang
bfaddbcd0d
Fix conda null depend issue ( #35900 )
...
Fix #35895
2025-11-08 23:29:17 +08:00
Divyun Raje Vaid
61e5cc173e
fix(api/repo/contents): set the dates to now when not specified by the caller ( #35861 )
...
Since 1.25.0, the dates get set to `2001-01-01T00:00:00Z`, when not
specified by the caller.
Fixes #35860
Co-authored-by: Giteabot <teabot@gitea.io>
2025-11-05 18:52:24 +00:00
wxiaoguang
525265c1a8
Refactor ls-tree and git path related problems ( #35858 )
...
Fix #35852 , the root problem is that the "name" field is heavily abused
(since #6816 , and no way to get a clear fix)
There are still a lot of legacy problems in old code.
Co-authored-by: Giteabot <teabot@gitea.io>
2025-11-05 17:48:38 +00:00
Lunny Xiao
bf841a831a
Merge branch 'main' into lunny/project_workflow
2025-11-04 15:03:35 -08:00
Lunny Xiao
de26c8acce
Fix viewed files number is not right if not all files loaded ( #35821 )
...
Fix #35803
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: silverwind <me@silverwind.io>
2025-11-03 13:34:52 -08:00
Lunny Xiao
507c6de07e
Merge branch 'main' into lunny/project_workflow
2025-10-31 21:57:33 -07:00
Lunny Xiao
b148bef471
Remove unnecessary function parameter ( #35765 )
2025-10-31 21:56:08 -07:00
Lunny Xiao
4c4a16ccb5
Merge branch 'main' into lunny/project_workflow
2025-10-31 21:32:51 -07:00
Zettat123
3ab8ae5807
Fix actions rerun bug ( #35783 )
...
Related issues: #35780 , #35782
Rerunning a job or a run is only allowed when the job is done and the
run is done.
Related PR: #34970
2025-10-30 01:08:59 +00:00
bytedream
39c08ce4c1
Update tab title when navigating file tree ( #35757 )
...
Fix #35749 .
---------
Signed-off-by: silverwind <me@silverwind.io>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: silverwind <me@silverwind.io>
2025-10-29 13:38:09 +00:00
Lunny Xiao
0b41bfa135
Add valid when saving project workflow event
2025-10-28 11:52:37 -07:00
Lunny Xiao
df50690df7
Merge branch 'main' into lunny/project_workflow
2025-10-28 11:41:39 -07:00
Lunny Xiao
95b18eb781
Remove unnecessary code and fix comments ( #35761 )
...
Follow #35459 , #32562
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-28 18:03:57 +00:00
wxiaoguang
6b5563c54a
Support selecting theme on the footer ( #35741 )
...
Fixes: https://github.com/go-gitea/gitea/pull/27576
2025-10-28 18:25:00 +08:00
Lunny Xiao
b04d42b00f
Merge branch 'main' into lunny/project_workflow
2025-10-27 09:30:40 -07:00
Lunny Xiao
418a7bb07e
Add tests for project workflow execution
2025-10-26 22:51:35 -07:00
wxiaoguang
2f309b844c
Revert #18491 , fix oauth2 client link account ( #35745 )
...
Fix #35744 by reverting #18491
* "OpenID" options don't mean "OAuth2Client" options
* "OAuth2(server)" options don't mean "OAuth2Client" options
2025-10-26 21:26:38 +00:00
Lunny Xiao
045945d518
Fix label menu
2025-10-25 20:14:20 -07:00
Lunny Xiao
37196261a6
improvements
2025-10-25 16:46:18 -07:00
Lunny Xiao
1bffdfe2fb
Merge branch 'main' into lunny/project_workflow
2025-10-25 16:06:12 -07:00
Lunny Xiao
12feb0ee26
Add unit test and integration test
2025-10-25 16:03:53 -07:00
Lunny Xiao
d6958c50d5
Fix lint
2025-10-25 14:37:46 -07:00
Zettat123
c9beb0b01f
Support actions and reusable workflows from private repos ( #32562 )
...
Resolve https://gitea.com/gitea/act_runner/issues/102
This PR allows administrators of a private repository to specify some
collaborative owners. The repositories of collaborative owners will be
allowed to access this repository's actions and workflows.
Settings for private repos:

---
This PR also moves "Enable Actions" setting to `Actions > General` page
<img width="960" alt="image"
src="https://github.com/user-attachments/assets/49337ec2-afb1-4a67-8516-5c9ef0ce05d4 "
/>
<img width="960" alt="image"
src="https://github.com/user-attachments/assets/f58ee6d5-17f9-4180-8760-a78e859f1c37 "
/>
---------
Signed-off-by: Zettat123 <zettat123@gmail.com>
Co-authored-by: ChristopherHX <christopher.homberger@web.de>
2025-10-25 17:37:33 +00:00
Lunny Xiao
5454fdacd4
Use git model to detect whether branch exist instead of gitrepo method ( #35459 )
2025-10-25 10:08:25 -07:00
Lunny Xiao
3d081b300f
Fix bug
2025-10-24 21:35:11 -07:00
Lunny Xiao
323a24e12c
Fix bug
2025-10-24 18:37:19 -07:00
Zettat123
0d740a6a72
Improve online runner check ( #35722 )
...
This PR moves "no online runner" warning to the runs list.
A job's `runs-on` may contain expressions like `runs-on: [self-hosted,
"${{ inputs.chosen-os }}"]` so the value of `runs-on` may be different
in each run. We cannot check it through the workflow file.
<details>
<summary>Screenshots</summary>
Before:
<img width="960" alt="3d2a91746271d8b1f12c8f7d20eba550"
src="https://github.com/user-attachments/assets/7a972c50-db97-49d2-b12b-c1a439732a11 "
/>
After:
<img width="960" alt="image"
src="https://github.com/user-attachments/assets/fc076e0e-bd08-4afe-99b9-c0eb0fd2c7e7 "
/>
</details>
This PR also splits `prepareWorkflowDispatchTemplate` function into 2
functions:
- `prepareWorkflowTemplate` get and check all of the workflows
- `prepareWorkflowDispatchTemplate` only prepare workflow dispatch
config for `workflow_dispatch` workflows.
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-24 12:02:52 -07:00
Lunny Xiao
903d605fe1
improvements
2025-10-24 10:55:10 -07:00
Lunny Xiao
c2419f8c5b
improvements
2025-10-23 22:24:52 -07:00
wxiaoguang
9a73a1fb83
Make "update file" API can create a new file when SHA is not set ( #35738 )
...
Fix #19008 , use GitHub's behavior (empty SHA to create a new file)
2025-10-24 12:46:54 +08:00
Lunny Xiao
623388cef9
Merge branch 'main' into lunny/project_workflow
2025-10-23 21:38:29 -07:00
Lunny Xiao
7eb5673522
fix
2025-10-23 21:31:49 -07:00
Lunny Xiao
6c4160dba0
fix
2025-10-23 15:19:02 -07:00
Lunny Xiao
ab5fa408ef
fix clone
2025-10-23 11:15:49 -07:00
Lunny Xiao
822387aa38
support labels filter
2025-10-23 11:06:44 -07:00
wxiaoguang
522c466e24
Make external iframe render work ( #35730 )
...
Fix #35729 , #17635 , #21098
2025-10-23 08:01:38 +00:00
Lunny Xiao
74fc30ff71
Support add labels and remove labels for issue's project column changed event
2025-10-23 00:47:34 -07:00
Lunny Xiao
b191ded690
Fix
2025-10-22 22:40:49 -07:00
wxiaoguang
195fc715ff
Fix external render ( #35727 )
...
Fix #35725
---------
Signed-off-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-22 23:41:38 +00:00
Lunny Xiao
f7b8f6ed99
Merge branch 'main' into lunny/project_workflow
2025-10-22 10:04:51 -07:00
ChristopherHX
08b9776970
Refactor Actions Token Access ( #35688 )
...
* use a single function to do Action Tokens Permission checks
* allows easier customization
* add basic tests
* lfs file locks should work now
---------
Signed-off-by: ChristopherHX <christopher.homberger@web.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-22 11:12:31 +00:00
Kemal Zebari
a9f2ea720b
Honor delete branch on merge repo setting when using merge API ( #35488 )
...
Fix #35463 .
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-22 05:06:56 +00:00
a1012112796
a4e23b81d3
fix attachment file size limit in server backend ( #35519 )
...
fix #35512
---------
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-21 15:07:11 +00:00
wxiaoguang
b2ee5be52e
Refactor legacy code ( #35708 )
...
And by the way, remove the legacy TODO, split large functions into small
ones, and add more tests
2025-10-20 11:43:08 -07:00
Zettat123
897e48dde3
Add quick approve button on PR page ( #35678 )
...
This PR adds a quick approve button on PR page to allow reviewers to
approve all pending checks. Only users with write permission to the
Actions unit can approve.
---------
Signed-off-by: Zettat123 <zettat123@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-20 18:46:37 +08:00