Skip to content

Feature/lab3#1101

Open
darknesod1-netizen wants to merge 8 commits into
inno-devops-labs:mainfrom
darknesod1-netizen:feature/lab3
Open

Feature/lab3#1101
darknesod1-netizen wants to merge 8 commits into
inno-devops-labs:mainfrom
darknesod1-netizen:feature/lab3

Conversation

@darknesod1-netizen

Copy link
Copy Markdown

Goal

Complete Lab 3 requirements for DevOps Foundations: create a PR-gated CI/CD pipeline for QuickNotes.

Changes

  • Added GitHub Actions CI workflow
  • Configured separate vet, test, and lint jobs
  • Added Go environment pinning with ubuntu-24.04
  • Added least-privilege workflow permissions
  • Pinned GitHub Actions dependencies by commit SHA
  • Added submissions/lab3.md

Testing

  • Ran QuickNotes locally

  • Verified CI pipeline execution through pull request

  • Tested:

    • go vet ./...
    • go test -race -count=1 ./...
    • golangci-lint run
  • Verified successful GitHub Actions checks

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed (git log --show-signature)
  • CI workflow added
  • vet, test, and lint checks pass
  • submissions/lab3.md updated

Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
Signed-off-by: darknesod <darknesod1@gmail.com>
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