Skip to content

Add GitHub Actions CI (build, vet, test) - #4

Merged
rybesh merged 1 commit into
mainfrom
ci-github-actions
Jul 10, 2026
Merged

rybesh merged 1 commit into
mainfrom
ci-github-actions

Conversation

@rybesh

@rybesh rybesh commented Jul 10, 2026

Copy link
Copy Markdown
Collaborator

Adds a CI workflow that runs on pushes to main and on all pull requests.

Steps mirror the local gates in CLAUDE.md:

  • go build ./...
  • go vet ./...
  • go test -race ./...

The toolchain is pinned to go.mod (go-version-file: go.mod, currently 1.25.1) with module caching, and permissions is scoped to contents: read.

Note: this lands on its own branch off main, so PR #2 (flowsheet write core) will start getting these checks once it picks up main (rebase/merge) or after this merges first.

🤖 Generated with Claude Code

Runs on pushes to main and on all pull requests. Pins the toolchain to
go.mod's version and runs the same gates used locally, with the race
detector on the test step.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@rybesh
rybesh merged commit 5786f99 into main Jul 10, 2026
1 check passed
@rybesh
rybesh deleted the ci-github-actions branch July 10, 2026 17:16
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