Skip to content

ci: build and test on Windows for every PR; harden Pullfrog - #84

Merged
lippdev merged 1 commit into
mainfrom
chore/ci-and-pullfrog
Sep 25, 2026
Merged

lippdev merged 1 commit into
mainfrom
chore/ci-and-pullfrog

Conversation

@lippdev

@lippdev lippdev commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • CI (.github/workflows/ci.yml, windows-latest): runs the unit tests and builds the app on every pull request and push to main. Until now no PR had any check; release.yml only runs on tags and manual dispatch.
  • Pullfrog: sets up .NET 8 so the agent can run dotnet test on Linux, push: restricted (feature branches only; no pushes to main, no tag pushes, since a v* tag publishes a release), timeout: 30m. A commented model: line shows how to switch to Claude once an Anthropic key exists.
  • AGENTS.md: tells agents the app only builds on Windows (CI does it), which tests they can run, and the repo conventions (three string catalogs, bilingual changelog and docs, no tags).

Validation

  • This PR is the first run of the new CI.

🤖 Generated with Claude Code

- New CI workflow (windows-latest): unit tests + app build on every pull request
  and on main, so PRs from agents and forks are checked before merge.
- Pullfrog: .NET 8 on the runner so the agent can run the tests, push restricted
  to feature branches (no main, no tags), 30 min timeout.
- AGENTS.md: what agents can verify on Linux, layout and repo conventions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pullfrog

pullfrog Bot commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor
  • Check repository guidance and durable PR context
  • Checkout PR and read the complete authoritative diff
  • Trace changed CI and Pullfrog behavior and run targeted checks
  • Update PR summary and submit exactly one review

Pullfrog  | View workflow run | via Pullfrog | Using GPT Luna | 𝕏

@lippdev
lippdev merged commit c069c29 into main Sep 25, 2026
1 of 2 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.

1 participant