fix(ci): PR RC workflow YAML fix #170

Merged
jmiller merged 4 commits from feat/test-rc-workflow into main 2026-05-25 05:01:13 +00:00
Owner

Fix PR RC workflow.

Fix PR RC workflow.
jmiller added 2 commits 2026-05-25 04:55:19 +00:00
test: verify PR RC workflow triggers
Branch Policy Check / Verify merge target (pull_request) Failing after 0s
49fb7bb9a4
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
fix(ci): rewrite PR RC workflow — move XML generation to Python
Branch Policy Check / Verify merge target (pull_request) Failing after 1s
PR RC Release / Build RC Release (pull_request) Failing after 16s
fa54fe1ffc
The previous workflow had raw XML in bash heredocs that broke the
YAML parser during workflow discovery, causing Gitea to silently
skip the entire workflow.

Fix: all XML generation and API calls now use Python heredocs
(<<'PYEOF') which don't contain characters that confuse the YAML
parser. All github context values passed via env vars instead of
inline expressions in run blocks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-25 04:59:19 +00:00
fix(ci): use env var for API_BASE in RC release step
Branch Policy Check / Verify merge target (pull_request) Failing after 1s
PR RC Release / Build RC Release (pull_request) Successful in 19s
f09aadf60c
The Python heredoc couldn't access shell-local API variable.
Move it to step-level env so os.environ sees it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
gitea-actions bot added 1 commit 2026-05-25 04:59:42 +00:00
jmiller merged commit 39150c6968 into main 2026-05-25 05:01:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#170