badhezi
|
0534eddd16
|
Use run-name and evaluate workflow variables (#34301)
This addresses https://github.com/go-gitea/gitea/issues/34247
depends on https://gitea.com/gitea/act/pulls/137
I couldn't find any previous implementation for `run-name` support on
workflows so I created one.
Key points:
All dispatched workflows, scheduled workflows and detected workflows
(from different hooks) will use and evaluate `run-name` if exists, with
the corresponding gitea context and variables. This will be used as the
Action run title and replace the default commit message being used
today.
Had to change act package jobparser (see link above)
and create two helpers
3a1320c70d/models/actions/utils.go (L86)
and
3a1320c70d/services/actions/context.go (L169)
to pass the correct types to
[GenerateGiteaContext](https://github.com/go-gitea/gitea/pull/34301/files#diff-9c9c27cb61a33e55ad33dc2c2e6a3521957a3e5cc50ddf652fdcd1def87b044dR86)
and
[WithGitContext](65c232c4a5/pkg/jobparser/jobparser.go (L84) )
respectively.
<img width="1336" alt="Screenshot 2025-04-28 at 17 13 01"
src="https://github.com/user-attachments/assets/73cb03d0-23a0-4858-a466-bbf0748cea98"
/>
|
2025-05-20 02:24:10 +00:00 |
|
ChristopherHX
|
651ef66966
|
Add workflow_job webhook (#33694)
Provide external Integration information about the Queue lossly based on
https://docs.github.com/en/webhooks/webhook-events-and-payloads?actionType=completed#workflow_job
Naming conflicts between GitHub & Gitea are here, Blocked => Waiting,
Waiting => Queued
Rationale Enhancement for ephemeral runners management #33570
|
2025-03-11 10:40:38 -07:00 |
|
ChristopherHX
|
a92d5f65ce
|
Fix auto concurrency cancellation skips commit status updates (#33764)
* add missing commit status
* conflicts with concurrency support
Closes #33763
Co-authored-by: Giteabot <teabot@gitea.io>
|
2025-03-10 15:58:48 -07:00 |
|
wxiaoguang
|
216243eee2
|
Refactor error system (#33771)
It should not expose `util.SilentWrap` or construct it manually.
|
2025-03-03 05:36:10 +00:00 |
|
wxiaoguang
|
15e020eec8
|
Refactor error system (#33626)
|
2025-02-17 12:41:03 -08:00 |
|
wxiaoguang
|
f35850f48e
|
Refactor error system (#33610)
|
2025-02-16 22:13:17 -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 |
|
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 |
|