Skip to content

feature\lab3#1081

Open
RoukayaZaki wants to merge 10 commits into
inno-devops-labs:mainfrom
RoukayaZaki:feature/lab3
Open

feature\lab3#1081
RoukayaZaki wants to merge 10 commits into
inno-devops-labs:mainfrom
RoukayaZaki:feature/lab3

Conversation

@RoukayaZaki

@RoukayaZaki RoukayaZaki commented Jun 16, 2026

Copy link
Copy Markdown

Goal

Add a PR-gated CI pipeline (vet + test + lint) for QuickNotes and lab3.md

Changes

  • .github/workflows/ci.yml: three required jobs — vet, test, lint (golangci-lint pinned to v2.5.0)
  • Pinned runner (ubuntu-24.04); every action pinned by full commit SHA with a tag comment
  • Least-privilege permissions: contents: read
  • Go module/build cache, a Go 1.23 + 1.24 matrix (fail-fast: false), and a path filter that skips docs-only PRs
  • submissions/lab3.md: design-question answers, the gate demo, branch-protection notes, and timings

Testing

Checklist

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

Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
…h filter

Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
…ocks merges"

This reverts commit 21852ad.

Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
…mings

Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
Signed-off-by: RoukayaZaki <roka.zaki2002@gmail.com>
@RoukayaZaki RoukayaZaki changed the title Lab 3 — CI/CD pipeline for QuickNotes (RoukayaZaki) feature\lab3 Jun 16, 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