Skip to content

chore(dev→main): routine PR cadence for CodeRabbit review#68

Merged
Snider merged 38 commits intomainfrom
dev
Apr 27, 2026
Merged

chore(dev→main): routine PR cadence for CodeRabbit review#68
Snider merged 38 commits intomainfrom
dev

Conversation

@Snider
Copy link
Copy Markdown
Collaborator

@Snider Snider commented Apr 27, 2026

Routine dev→main PR opened by Hephaestus PR-cadence task.

This PR exists to:

  1. Trigger CodeRabbit auto-review of accumulated dev work
  2. Surface any blocking review feedback before merge
  3. Keep main current with dev once approved

ahead_by: 38 commit(s) (per gh api compare)

If CodeRabbit clears with no blocking comments, this PR is eligible for gh pr merge --merge (real merge commit, no force-push). Conflicts and review feedback should be addressed on the dev branch before merge.

Co-authored-by: Hephaestus hephaestus@cladius

Snider and others added 30 commits November 10, 2025 18:22
Created a `docs/` directory with the following descriptive markdown files:
- `README.md`: Overview and index.
- `getting-started.md`: Basic usage guide.
- `configuration.md`: Detailed inputs and environment variable reference.
- `architecture.md`: Explanation of the modular design and sub-actions.
- `stacks.md`: Information on supported stacks (Wails v2, Deno).

Also updated the root `README.md` to include a link to the new documentation directory.
Add descriptive markdown documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add .actrc with Docker image defaults for M3/ARM64
- Add Makefile with act test targets and local build targets
- Add CLAUDE.md documenting the pipeline pattern
- Add build-wails2 CI job that actually compiles (build: true)
- Add TDD hello world fixtures: go-cli, go-http, node-http, deno-http, cpp-hello

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Snider and others added 8 commits February 2, 2026 17:27
- Add `version` input to all composite actions (default: "dev")
- Replace all `./actions/...` with `host-uk/build/actions/...@${{ inputs.version }}`
- Pass version through to sub-actions
- Enables same codebase to work across dev/main/tags

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
GitHub Actions doesn't allow template expressions in `uses:` field.
Using hardcoded @dev refs instead. For releases, tag the repo and
update consumers to reference @v0.4.0 or specific SHA.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
macOS runners use bash 3.x which doesn't support ${var,,}.
Use tr '[:upper:]' '[:lower:]' instead.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use string-based deduplication instead of declare -A.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
New stacks:
- actions/build/core/ — Go library CI (build, vet, test, coverage, vuln)
- actions/fix/ — Auto-fix pipeline (rebase, update deps, test, push)
- actions/workflows/core-ci.yml — Template workflow for Core ecosystem repos

Discovery updated to detect `core` stack (go.mod without frontend).

The fix action is designed for the CodeRabbit feedback loop:
  CodeRabbit requests changes → fix action tries rebase + deps
  → if tests pass → push → CodeRabbit re-reviews
  → if tests fail → escalate to agent dispatch

Co-Authored-By: Virgil <virgil@lethean.io>
@Snider
Copy link
Copy Markdown
Collaborator Author

Snider commented Apr 27, 2026

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

Warning

Rate limit exceeded

@Snider has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 2 minutes and 31 seconds before requesting another review.

To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: f4778fe7-83e2-4cab-8a5d-e561a4595c51

📥 Commits

Reviewing files that changed from the base of the PR and between 1ed9cb6 and c2c22f0.

⛔ Files ignored due to path filters (7)
  • tdd/node-http/package-lock.json is excluded by !**/package-lock.json
  • tdd/wails2-root/appicon.png is excluded by !**/*.png
  • tdd/wails2-root/build/windows/icon.ico is excluded by !**/*.ico
  • tdd/wails2-root/frontend/package-lock.json is excluded by !**/package-lock.json
  • tdd/wails2-root/frontend/src/assets/fonts/nunito-v16-latin-regular.woff2 is excluded by !**/*.woff2
  • tdd/wails2-root/frontend/src/assets/images/logo-universal.png is excluded by !**/*.png
  • tdd/wails2-root/go.sum is excluded by !**/*.sum
📒 Files selected for processing (78)
  • .actrc
  • .coderabbit.yaml
  • .github/workflows/build-tests.yml
  • .github/workflows/ci.yml
  • .github/workflows/wails-build.yml
  • .github/workflows/wails2.yml
  • .gitignore
  • CLAUDE.md
  • Makefile
  • README.md
  • action.yml
  • actions/README.md
  • actions/action.yml
  • actions/build/README.md
  • actions/build/core/action.yml
  • actions/build/wails2/README.md
  • actions/build/wails2/action.yml
  • actions/build/wails2/build/README.md
  • actions/build/wails2/build/action.yml
  • actions/discovery/README.md
  • actions/discovery/action.yml
  • actions/fix/action.yml
  • actions/options/README.md
  • actions/options/action.yml
  • actions/package/README.md
  • actions/package/action.yml
  • actions/setup/README.md
  • actions/setup/action.yml
  • actions/setup/conan/action.yml
  • actions/setup/deno/README.md
  • actions/setup/deno/action.yml
  • actions/setup/go/action.yml
  • actions/setup/npm/README.md
  • actions/setup/npm/action.yml
  • actions/sign/README.md
  • actions/sign/action.yml
  • actions/workflows/core-ci.yml
  • docs/README.md
  • docs/architecture.md
  • docs/configuration.md
  • docs/getting-started.md
  • docs/stacks.md
  • tdd/cpp-hello/CMakeLists.txt
  • tdd/cpp-hello/main.cpp
  • tdd/cpp-root/CMakeLists.txt
  • tdd/deno-http/deno.json
  • tdd/deno-http/main.ts
  • tdd/docs/mkdocs.yml
  • tdd/go-cli/go.mod
  • tdd/go-cli/main.go
  • tdd/go-http/go.mod
  • tdd/go-http/main.go
  • tdd/node-http/index.js
  • tdd/node-http/package.json
  • tdd/node-only/package.json
  • tdd/wails2-root/README.md
  • tdd/wails2-root/app.go
  • tdd/wails2-root/build/darwin/Info.dev.plist
  • tdd/wails2-root/build/darwin/Info.plist
  • tdd/wails2-root/build/windows/info.json
  • tdd/wails2-root/build/windows/installer/project.nsi
  • tdd/wails2-root/build/windows/installer/wails_tools.nsh
  • tdd/wails2-root/build/windows/wails.exe.manifest
  • tdd/wails2-root/frontend/index.html
  • tdd/wails2-root/frontend/package.json
  • tdd/wails2-root/frontend/package.json.md5
  • tdd/wails2-root/frontend/src/app.css
  • tdd/wails2-root/frontend/src/assets/fonts/OFL.txt
  • tdd/wails2-root/frontend/src/main.js
  • tdd/wails2-root/frontend/src/style.css
  • tdd/wails2-root/frontend/wailsjs/go/main/App.d.ts
  • tdd/wails2-root/frontend/wailsjs/go/main/App.js
  • tdd/wails2-root/frontend/wailsjs/runtime/package.json
  • tdd/wails2-root/frontend/wailsjs/runtime/runtime.d.ts
  • tdd/wails2-root/frontend/wailsjs/runtime/runtime.js
  • tdd/wails2-root/go.mod
  • tdd/wails2-root/main.go
  • tdd/wails2-root/wails.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev

Comment @coderabbitai help to get the list of available commands and usage tips.

@Snider
Copy link
Copy Markdown
Collaborator Author

Snider commented Apr 27, 2026

@coderabbitai review

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 27, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@Snider Snider merged commit 76a5b8d into main Apr 27, 2026
69 of 72 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