Skip to content

Add CI workflows to enforce lint and proto hygiene - #69

Closed
spktrm with Copilot wants to merge 2 commits into
mainfrom
copilot/add-github-actions-make-protos-lint
Closed

Add CI workflows to enforce lint and proto hygiene#69
spktrm with Copilot wants to merge 2 commits into
mainfrom
copilot/add-github-actions-make-protos-lint

Conversation

Copilot AI commented Mar 13, 2026

Copy link
Copy Markdown

Adds two GitHub Actions workflows that run make lint and make protos respectively, failing if either produces a diff against the committed state.

Workflows

  • lint.yml — installs autoflake, isort, black (pinned to versions in requirements.txt) and Node deps for prettier; runs make lint; fails on any diff
  • protos.yml — creates a venv (required by compile_protos.sh), installs grpcio-tools + fix-protobuf-imports, installs protolint via Go, and grpc-tools (provides protoc binary for npx protoc); runs make protos; fails on any diff

Both jobs use permissions: contents: read and pin all dependency versions for reproducibility.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] Add GitHub Actions for running make protos and make lint Add CI workflows to enforce lint and proto hygiene Mar 13, 2026
Copilot AI requested a review from spktrm March 13, 2026 02:15
@spktrm
spktrm marked this pull request as ready for review March 13, 2026 21:15
@spktrm
spktrm force-pushed the copilot/add-github-actions-make-protos-lint branch from c19d57d to d939b50 Compare August 13, 2026 05:25
@spktrm spktrm closed this Aug 13, 2026
@spktrm
spktrm deleted the copilot/add-github-actions-make-protos-lint branch August 13, 2026 05:27
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.

2 participants