Add production Documentation deploy pipeline #5
No reviewers
Labels
No labels
app-migration
bug
ci-cd
cluster
Documentation
duplicate
enhancement
gpu
invalid
networking
question
security
Storage
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Homelab/Documentation!5
Loading…
Reference in a new issue
No description provided.
Delete branch "kiyi/documentation-pipeline-deploy"
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?
Adds a protected manual deploy caller in Documentation. It accepts an immutable signed bundle release tag, pins Homelab/workflows v1.18.0, and uses managed production credentials. The caller verifies the release and deploys the same archive through the deploy runner. The prod-only onboarding declaration creates no dev identity. The runbook now directs scanning, building, publication, and deployment through the owning repository pipelines.
Merge order: merge Homelab/platform#57 first, then this PR. After this declaration reaches Documentation main, reconcile platform onboarding and verify that the Documentation prod identity is Ready before dispatching the deploy Action. The existing signed release is https://git.gitchegumi.com/Homelab/Documentation/releases/tag/ci-cad9a4195befd865d78322ecff4a227ae2201834-4910. No deployment has been run.
Local validation:
npm run check,npm run check:deployment:published,npm run build, parsed and checked the prod-only workflow YAML, andgit diff --check.WIP: Add production Documentation deploy pipelineto Add production Documentation deploy pipelinekiyi referenced this pull request2026-10-13 09:49:24 -05:00