Skip to content

CI: standardize Actions (paths + concurrency + runners)#8

Merged
0xLeif merged 3 commits into
mainfrom
ci/standardize-actions
Jul 7, 2026
Merged

CI: standardize Actions (paths + concurrency + runners)#8
0xLeif merged 3 commits into
mainfrom
ci/standardize-actions

Conversation

@0xLeif

@0xLeif 0xLeif commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add .github/workflows/test.yml — the repo had a bin/ entrypoint and test/ suite but NO build/test CI (only a Pages deploy). Shell logic and protocol tests were unverified on PR.
  • New workflow runs on push/PR to main, scoped via paths: [bin/**, test/**, .github/workflows/test.yml] so docs/README-only changes trigger nothing.
  • concurrency: group test-${{ github.ref }} with cancel-in-progress: true.
  • Runner is ubuntu-latest (GitHub-hosted) — correct for a PUBLIC repo; never self-hosted.
  • Job: bash -n syntax check on bin/fledge-localnet + test/test.sh, then runs the self-contained protocol test suite ./test/test.sh. actions/checkout@v5, timeout-minutes: 10.
  • pages.yml left unchanged — already correct (paths-scoped to docs/**, concurrency, github-hosted).

Mirrors the CorvidLabs/merlin CI standard.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Comment thread .github/workflows/test.yml Fixed
The plugin was changed to read the `protocol` field from the init message
(commit 9552b5c), but test/test.sh still sent `version`, so every test
saw an empty protocol and failed with "Unsupported protocol version".
Update both init messages to use `protocol`.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

Addresses CodeQL code-scanning alert about GITHUB_TOKEN permissions
not being limited in the test workflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@0xLeif
0xLeif merged commit 671a53b into main Jul 7, 2026
3 checks passed
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