Skip to content

Lab 3 — CI/CD: A PR-Gated Pipeline for QuickNotes - #1532

Open
Nik-ari-ai wants to merge 9 commits into
inno-devops-labs:mainfrom
Nik-ari-ai:feature/lab3
Open

Lab 3 — CI/CD: A PR-Gated Pipeline for QuickNotes#1532
Nik-ari-ai wants to merge 9 commits into
inno-devops-labs:mainfrom
Nik-ari-ai:feature/lab3

Conversation

@Nik-ari-ai

Copy link
Copy Markdown

Goal

Wire vet + test + lint as a required PR gate for QuickNotes, cache the Go module download, and investigate pipeline wall-clock time.

Changes

  • .github/workflows/ci.yml — vet/test matrix (1.23/1.24), lint (golangci-lint v2.5.0), ci-ok gate; SHA-pinned actions; permissions: contents: read; cache + path filter
  • submissions/lab3.md — Task 1-2 evidence and design answers

Testing

  • Green run: 6 checks pass; deliberate test break blocked the PR (BLOCKED), fix restored green (CLEAN)
  • Branch protection requires ci-ok; docs-only PR skipped via path filter

Checklist

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

Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
Signed-off-by: Arina Nikolaeva <a.nikolaeva@innopolis.university>
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