inline: move release and ci workflows from org shared (PRI-1737) #189

Open
Gandalf the Greybeard wants to merge 1 commits from pri-1737-inline-release into main
Member

Summary

  • Inline release.yaml and ci.yaml from shared org workflow into local plugin workflow
  • ci.yaml gains workflow_call trigger and node-version input (release calls CI via workflow_call)
  • Drop stale RELEASE_APP_ID/RELEASE_APP_PRIVATE_KEY secrets; use GITEA_RELEASE_TOKEN
  • Plugin repos now self-contained — no org-repo workflow_call dependencies

Test plan

  • PR checks pass on pri-1737-inline-release
  • Release workflow triggers manually with version input
  • Promotion gate (dual-approval) works for uat/main branches

🤖 Generated with Claude Code

## Summary - Inline release.yaml and ci.yaml from shared org workflow into local plugin workflow - ci.yaml gains workflow_call trigger and node-version input (release calls CI via workflow_call) - Drop stale RELEASE_APP_ID/RELEASE_APP_PRIVATE_KEY secrets; use GITEA_RELEASE_TOKEN - Plugin repos now self-contained — no org-repo workflow_call dependencies ## Test plan - [ ] PR checks pass on pri-1737-inline-release - [ ] Release workflow triggers manually with version input - [ ] Promotion gate (dual-approval) works for uat/main branches 🤖 Generated with Claude Code
Gandalf the Greybeard added 1 commit 2026-05-21 21:11:32 +00:00
inline: move release and ci workflows from org shared (PRI-1737)
Promotion Gate / Promotion Gate (pull_request) Failing after 1s
280a0a60cd
- release.yaml: inline full release workflow using node 20 per original config
- ci.yaml: add workflow_call trigger and node-version input for release callers
- Drop stale RELEASE_APP_ID/RELEASE_APP_PRIVATE_KEY secrets, use GITEA_RELEASE_TOKEN
Some checks are pending
Promotion Gate / Promotion Gate (pull_request) Failing after 1s
Required
Details
CI / ci (pull_request)
Required
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin pri-1737-inline-release:pri-1737-inline-release
git checkout pri-1737-inline-release
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: privilegedescalation/headlamp-polaris-plugin#189