Skip to content

Add a minimal CI workflow (offline build and tests) - #3

Merged
jssng-pinetree merged 1 commit into
mainfrom
bug1/ci-offline
Oct 24, 2026
Merged

jssng-pinetree merged 1 commit into
mainfrom
bug1/ci-offline

Conversation

@solari-ci-status

Copy link
Copy Markdown

This repo had no CI, so PRs and pushes ran no tests at all. Adds .github/workflows/ci.yml: on push to main and on pull requests it runs a CMake configure, build and ctest (SOLARI_BUILD_TESTS=ON) on ubuntu-latest.

Offline only: no secrets, no network beyond the loopback mocks the tests already use, nothing is published, permissions: contents: read. The live staging suites (where this repo has one) stay gated on SOLARI_LIVE and are not run. I ran the same commands locally and they pass. The first run of this PR is the workflow's own first run.

🤖 Generated with Claude Code

https://claude.ai/code/session_015oB9MJ9RWqvreBqgtBJfWN

@solari-ci-status

Copy link
Copy Markdown
Author

ARCHI-SIGNOFF sandbox 372849f

Single new file, .github/workflows/ci.yml. Read it: triggers are push to main and pull_request (not pull_request_target), permissions: contents: read, no secrets, no publish step, no network use beyond the build's own dependency fetch; it runs cmake configure/build and ctest. The live suite is gated on SOLARI_LIVE (checked in the repo's live test), which CI does not set, so nothing reaches the gateway. The new job passed on this head.

🤖 Generated with Claude Code

https://claude.ai/code/session_01NmYLnJPcpNnnK5pSvg7QNr

@jssng-pinetree
jssng-pinetree merged commit 31b89a0 into main Oct 24, 2026
1 check passed
@jssng-pinetree
jssng-pinetree deleted the bug1/ci-offline branch October 24, 2026 05:57
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