Skip to content

Lab10 submission#1326

Open
tdzdslippen wants to merge 2 commits into
inno-devops-labs:mainfrom
tdzdslippen:feature/lab10
Open

Lab10 submission#1326
tdzdslippen wants to merge 2 commits into
inno-devops-labs:mainfrom
tdzdslippen:feature/lab10

Conversation

@tdzdslippen

Copy link
Copy Markdown

Goal

Lab 10 β€” tag-triggered CI push of QuickNotes to GHCR, deploy the same image on Hugging Face Spaces, and document warm latency (bonus Cloudflare Tunnel deferred).

Changes

  • .github/workflows/release.yml β€” release on v* tags (semver check), builds app/ for linux/amd64, pushes to ghcr.io/tdzdslippen/devops-intro/quicknotes with v0.1.0 + latest; contents: read, packages: write; third-party actions SHA-pinned.
  • cloud/huggingface/Dockerfile + README.md β€” HF Space pulls immutable v0.1.0 from GHCR; README frontmatter sets sdk: docker, app_port: 8080.
  • cloud/teardown.md β€” cleanup notes for Space / GHCR / tunnel.
  • cloud/cloudflare/README.md + artifacts/lab10/cloudflare/BONUS_PENDING.md β€” bonus not claimed yet.
  • artifacts/lab10/ β€” registry evidence (release run, unauthenticated pulls, digest) + HF curl proof and warm latency logs.
  • submissions/lab10.md β€” Tasks 1–2 write-up, design answers a–f, warm/cold latency table.
  • Carries forward Lab 6 image (app/Dockerfile, compose.yaml) and Lab 9 CI/security headers (.github/workflows/ci.yml, app/security.go).

Testing

Checklist

  • Title is a clear sentence (≀ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/lab10.md updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant