Skip to content

CI: GitHub Actions build + test (windows-latest) - #23

Merged
Maxaubert merged 1 commit into
mainfrom
chore/claude-setup-ci
May 25, 2026
Merged

Maxaubert merged 1 commit into
mainfrom
chore/claude-setup-ci

Conversation

@Maxaubert

Copy link
Copy Markdown
Owner

Closes #22. Adds .github/workflows/build.yml running build.bat (compile+link+manifest) and build.bat test (unit tests) on push-to-main and PRs. This PR self-validates (CI runs on it).

Note: the audit also suggested a committed .claude/settings.json permissions allowlist, but writing permission grants is correctly gated to explicit user authorization - left for the user to add.

🤖 Generated with Claude Code

On push to main and on PRs, build the app (compile + link + manifest) and run the
doctest unit tests via build.bat, so the verification loop is enforced behind the
issue->branch->PR workflow. build.bat finds MSVC via vswhere; windows-latest ships
the VC toolset + Windows SDK.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Maxaubert
Maxaubert merged commit f847a08 into main May 25, 2026
1 check passed
@Maxaubert
Maxaubert deleted the chore/claude-setup-ci branch May 25, 2026 19:28
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.

Add CI (GitHub Actions) + committed .claude/settings.json permissions

1 participant