Skip to content

CI: self-contained Claude review for the public repo - #20

Merged
rubas merged 4 commits into
mainfrom
ci-stubs
Aug 31, 2026
Merged

rubas merged 4 commits into
mainfrom
ci-stubs

Conversation

@rubas

@rubas rubas commented Aug 29, 2026 •

Copy link
Copy Markdown
Owner

The repo is public and cannot call the private rubas/ci reusable workflows.

  • claude-code-review.yml is a self-contained copy of rubas/ci claude-review.yml: same OIDC Infisical token fetch, no GitHub secrets, ubuntu-latest instead of the incus pool.
  • No security.yml: ci.yml already runs zizmor (pedantic persona) and cargo-deny advisories on every PR and weekly. A new shellcheck step covers install.sh.
  • ci-stub now refuses public repos and points at this pattern.

rubas added 3 commits August 29, 2026 23:28
The repo is public and cannot call the private rubas/ci reusable
workflows. The review workflow is now a copy of rubas/ci
claude-review.yml with the same OIDC token fetch and no GitHub secrets.
The security stub is gone: ci.yml already runs zizmor (pedantic) and
cargo-deny advisories; a shellcheck step covers install.sh.
@rubas rubas changed the title CI stubs: call the reusable workflows in rubas/ci CI: self-contained Claude review for the public repo Aug 31, 2026
secrets.rubas.dev resolves to a private address. ubuntu-latest cannot
reach Infisical; the incus runners can. The same-repo guard keeps fork
PRs off the pool.
@rubas
rubas merged commit 0522af8 into main Aug 31, 2026
3 checks passed
@rubas
rubas deleted the ci-stubs branch August 31, 2026 13: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.

1 participant