Skip to content

feat(platform): adopt deploy-platform v2#9

Merged
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
feat/platform-deploy
Jul 10, 2026
Merged

feat(platform): adopt deploy-platform v2#9
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
feat/platform-deploy

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Onboards auth-api to the deploy-platform rollout.

Platform files added under platform/:

  • deployment.yml — v2 contract: namespace auth-system, layer apps-core, health /api/actuator/health/readiness:8081, route auth.jorisjonkers.dev
  • images.lock.json — placeholder digest, overwritten on publish
  • production.env — non-secret environment values (empty)
  • render-local.sh — local CI-parity render script

Workflows added/replaced:

  • publish.yml — tag-triggered: build image, lock digest, publish deploy artifact, open homelab-deploy registry PR
  • deploy-preview.yml — PR validation on platform/** changes
  • release.yml — replaced: mandatory App token (no GITHUB_TOKEN fallback), workflow_dispatch added, publish-image and publish-deploy-bundle removed, publish-api-clients retained

All github-workflows calls pinned to f6c2969d7f1f4555da3b2cf46ce6a9b364c471b3 (v0.12.0).

- Add platform/ directory with deployment.yml (v2), images.lock.json,
  production.env, and render-local.sh
- Add publish.yml (tag-triggered image build + deploy-artifact publish +
  register-service PR on homelab-deploy)
- Add deploy-preview.yml (PR scorecard validation on platform/** changes)
- Replace release.yml: mandatory App token, remove publish-image and
  publish-deploy-bundle jobs, keep publish-api-clients, add workflow_dispatch
- All github-workflows pinned to SHA f6c2969 (v0.12.0)
@github-actions

Copy link
Copy Markdown

Deploy Preview — auth-api

Environments: production
Context ref: ghcr.io/jorisjonkers-dev/cluster-deploy-context-public@sha256:64d00fe03a271dbd03a48005d0a0cc6cc5fe43df23c0e97b649c2f8b3e78b418
Workloads: 1 | Routes: 1 | Gatus entries: 0

Image refs

  • auth-api: ghcr.io/jorisjonkers-dev/auth-api/auth-api@sha256:0000000000000000000000000000000000000000000000000000000000000000

SC-11 Readiness Scorecard

Check Status
schema_pinned pass
context_pinned pass
no_latest_images pass
health_declared pass
route_owner_authmode_declared pass
rollback_retention_acknowledged pass
no_raw_secrets fail
stateful_policy_declared not_applicable
raw_manifests_guarded not_applicable
npm_signatures_verified fail

⚠️ Escape hatch in use: one or more scorecard checks are not_applicable.


Updated by deploy-preview action on push to this PR.

@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit e070194 into main Jul 10, 2026
11 of 12 checks passed
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot deleted the feat/platform-deploy branch July 10, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant