Skip to content

Lab 3 submission#3

Open
whynotgm wants to merge 4 commits into
mainfrom
feature/lab3
Open

Lab 3 submission#3
whynotgm wants to merge 4 commits into
mainfrom
feature/lab3

Conversation

@whynotgm

@whynotgm whynotgm commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Goal

Complete Lab 3 of DevOps-Intro course

Changes

  • Added .github/workflows/ci.yml with separate vet, test, and lint jobs.
  • Pinned the runner to ubuntu-24.04 and pinned third-party actions by full commit SHA.
  • Added Go 1.23/1.24 matrix coverage for vet and test with fail-fast: false.
  • Enabled Go caching through actions/setup-go.
  • Added path filters so docs-only changes outside app/ do not spend CI minutes.
  • Added a stable ci-ok aggregation job for branch protection.
  • Added submissions/lab3.md with design-question answers and placeholders for CI evidence collected from GitHub.

Testing

  • go vet ./...
  • go test -race -count=1 ./...
  • go run github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.5.0 run
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 .github/workflows/ci.yml

Checklist

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

@whynotgm whynotgm changed the title ci(lab3): add PR gate Lab 3 submission Jun 14, 2026
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