Skip to content

Lab 3 - T.Shekhmametyev#7

Closed
Littlepr1nce wants to merge 5 commits into
mainfrom
feature/lab3-v2
Closed

Lab 3 - T.Shekhmametyev#7
Littlepr1nce wants to merge 5 commits into
mainfrom
feature/lab3-v2

Conversation

@Littlepr1nce

Copy link
Copy Markdown
Owner

Goal

Implement a PR-gated CI pipeline for QuickNotes using GitHub Actions.

Changes

  • Added GitHub Actions CI workflow
  • Added separate vet, test and lint jobs
  • Pinned runner and action versions
  • Added SHA pinning for third-party actions
  • Added Go dependency caching
  • Added Go version matrix (1.23 and 1.24)
  • Added ci-ok aggregation job
  • Added path filters to skip docs-only changes
  • Configured branch protection rules
  • Verified PR gate behaviour with an intentionally failing test

Testing

  • Verified successful CI execution
  • Verified failing CI execution
  • Verified restored CI execution
  • Verified branch protection behaviour

Checklist

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

Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
@Littlepr1nce Littlepr1nce deleted the feature/lab3-v2 branch June 15, 2026 10:30
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