Skip to content

Arseny Pinigin - Feature/lab10#1384

Open
Hidancloud wants to merge 16 commits into
inno-devops-labs:mainfrom
Hidancloud:feature/lab10
Open

Arseny Pinigin - Feature/lab10#1384
Hidancloud wants to merge 16 commits into
inno-devops-labs:mainfrom
Hidancloud:feature/lab10

Conversation

@Hidancloud

Copy link
Copy Markdown

Goal

Complete Lab 10 by publishing QuickNotes to GHCR via tagged release CI, deploying it to Hugging Face Spaces, and completing the Cloudflare Tunnel bonus comparison.

Changes

  • Added .github/workflows/release.yml for tag-triggered GHCR image publishing.
  • Published ghcr.io/hidancloud/devops-intro/quicknotes:v0.1.0 and :latest.
  • Added Hugging Face Space artifacts in cloud/huggingface-space/.
  • Added Cloudflare Tunnel notes and latency helper in cloud/.
  • Added Lab 10 submission with command output, analysis, screenshots, and external verification evidence.
  • Added Check-Host evidence for Cloudflare Tunnel reachability from external regions.
  • Documented HF cold-start limitation: current free cpu-basic Spaces sleep after 48h inactivity, so 3 cold samples were not practical to collect.

Testing

  • go test ./...
  • actionlint .github/workflows/release.yml
  • git diff --check
  • Verified green release workflow: https://github.com/Hidancloud/DevOps-Intro/actions/runs/28892339659
  • Verified public GHCR pull and /health smoke test.
  • Verified Hugging Face Space /health and /notes.
  • Verified Cloudflare Tunnel /health locally and from Check-Host regions: DE, SG, US.

Checklist

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

Hidancloud added 16 commits June 9, 2026 14:28
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
Signed-off-by: Arseny Pinigin <hidancloud@yandex.ru>
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