Conversation
PR SummaryLow Risk Overview Simplifies packaging jobs by removing duplicate Fixes missing proto surface exports/tests by adding the Reviewed by Cursor Bugbot for commit c55b3b5. Bugbot is set up for automated code reviews on this repo. Configure here. |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is ON, but it could not run because the branch was deleted or merged before autofix could start.
Reviewed by Cursor Bugbot for commit c55b3b5. Configure here.
| steps: | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
| - uses: bufbuild/buf-setup-action@a47c93e0b1648d5651a065437926377d060baa99 # v1.50.0 | ||
| - uses: bufbuild/buf-action@v1 |
There was a problem hiding this comment.
Unpinned action reference will fail security guardrails
High Severity
bufbuild/buf-action@v1 uses a mutable tag instead of a full SHA pin. Every other action in this file is pinned to a 40-character commit hash. The project's own workflow-security-guardrails job runs check-workflow-security-baseline.sh with ENFORCE_SHA_PINS: 'true', which will reject any uses: reference that isn't a full-length SHA — so this PR will fail that CI gate.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit c55b3b5. Configure here.


Summary
bufbuild/buf-setup-actionto the supportedbufbuild/buf-actionbridge withsetup_only: truebuf generateruns from packaging jobs and keep generation drift enforcement in the dedicatedgenerategatetracesTypeScript package export and includetracesin the Python package smoke checkVerification
buf generate --timeout 10m && git diff --exit-code -- gengo test ./... -count=1actionlint .github/workflows/ci.ymlnpm ci && npm run check:packagepython3 -m venv .venv-build && . .venv-build/bin/activate && python -m pip install --upgrade build && python -m build