Skip to content

Feature/lab3#1042

Open
sparrow12345 wants to merge 18 commits into
inno-devops-labs:mainfrom
sparrow12345:feature/lab3
Open

Feature/lab3#1042
sparrow12345 wants to merge 18 commits into
inno-devops-labs:mainfrom
sparrow12345:feature/lab3

Conversation

@sparrow12345

Copy link
Copy Markdown

Goal

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

Changes

  • Added .github/workflows/ci.yml with three independent jobs (vet, test, lint), runner pinned to ubuntu-24.04 and all actions pinned by full SHA, plus permissions: contents: read.
  • Enabled dependency caching via setup-go (cache-dependency-path: app/go.sum).
  • Added a Go 1.23/1.24 matrix on vet and test with fail-fast: false.
  • Scoped the pull_request trigger with a paths: filter so docs-only PRs skip CI.

Testing

  • Pushed the pipeline and confirmed a green run on all jobs.
  • Deliberately broke a test to prove the gate blocks merge, then reverted to green.
  • Recorded wall-clock for baseline / cache / cache+matrix.

Checklist

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

Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@innopolis.university>
Signed-off-by: sparrow12345 <m.naser@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