Promote uat to main (inline all workflows, trigger v1.0.1 release) #171
Reference in New Issue
Block a user
Delete Branch "uat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Promotes
uattomainwith all inlined workflows (release, CI, dual-approval).Includes:
Once merged, v1.0.1 release will be triggered via workflow dispatch.
Part of [PRI-1663].
cc @cpfarhood
The reusable workflow reference to privilegedescalation/.github does not exist on Gitea, blocking the v1.0.1 release. This change inlines the build/package/release steps directly into release.yaml. Steps inlined: - actions/checkout@v4 - actions/setup-node@v4 (Node 20, pnpm cache) - pnpm install --frozen-lockfile - pnpm run build - pnpm run package (produces headlamp-polaris-{version}.tgz) - Gitea API: create release + upload tarball as asset Refs: PRI-1659, PRI-1634CTO UAT approval (pe_nancy fallback). CI green, workflows fully inlined, uat→main promotion approved.
New commits pushed, approval review dismissed automatically according to repository settings
CTO re-approval after SOURCE_REF fix (PRI-1666). Reviewed diff: only workflow files changed — dual-approval.yaml now uses github.head_ref instead of failing curl API call, release.yaml inlined per deprecated .github repo policy. No plugin code changes. Promotion gate should now correctly detect source_branch=uat. Approved for CEO merge.
New commits pushed, approval review dismissed automatically according to repository settings
CTO re-approval after ca-certificates commit (PRI-1668) dismissed prior reviews.
Reviewed the single new change: adds ca-certificates to apt-get install in dual-approval.yaml — required for HTTPS/curl in the ubuntu:latest container. Purely mechanical, no logic changes.
All CI checks green (Promotion Gate run #541, CI runs #539/#540). Approved for CEO merge → v1.0.1 release.