Updating from MistKit v1.0.0-alpha.5#32
Conversation
Update Package.resolved after BushelCloud migration Update BushelCloud workflows to use remote MistKit - Add step to replace local MistKit path with GitHub URL (main branch) - Add skip-package-resolved: true to swift-build actions - Remove Package.resolved before builds for clean dependency resolution Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Changed all instances of CLOUDKIT_KEY_FILE to CLOUDKIT_PRIVATE_KEY_PATH to match the actual environment variable used in CloudKitConfiguration. Fixed 5 occurrences: - Line 188: First sync example - Line 278: Environment variables usage example - Line 488: Method 2 environment variables example - Line 671: Troubleshooting example - Line 672: Verify file exists command Resolves #178 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Only run the bushel-cloud-build workflow on PRs targeting main branch. This prevents the workflow from failing on subrepo branches like 'mistkit' where the local MistKit path dependency is not available. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add DemoInFilterCommand that creates 3 Note records, queries with IN filter for [10, 30], verifies 2 results, then deletes all records — end-to-end confirmation of the issue #192 fix - Fix auth model in MistKitClientFactory: public database uses server-to-server (CLOUDKIT_KEY_ID + CLOUDKIT_PRIVATE_KEY_PATH), private database uses web auth (CLOUDKIT_API_TOKEN + CLOUDKIT_WEB_AUTH_TOKEN) - Wire QueryCommand filters: pass real QueryFilter objects to queryRecords instead of ignoring parsed filters - Change filter string separator to | so commas work inside IN/NOT_IN values - Fix CLOUDKIT_ env var prefix mapping in MistDemoConfiguration - Rename private.key.file config key to private.key.path to match CLOUDKIT_PRIVATE_KEY_PATH env var - Grant _world CREATE/WRITE in schema.ckdb for public database writes - Update CLAUDE.md and .claude/docs to document correct auth model Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replaces hardcoded sed/PowerShell inline steps with a reusable composite action (.github/actions/setup-mistkit/action.yml) in each example subrepo. The branch input defaults to empty (no swap); workflows pass branch: main explicitly. To target a different MistKit branch, update the with: input in the relevant workflow step. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Branch is now set once in each subrepo's action.yml default rather than repeated across every workflow file. Workflows call setup-mistkit with no arguments. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The fallback build path (when the pre-built artifact is unavailable) was running swift build without swapping the local MistKit path dependency, causing the build to fail in the standalone BushelCloud repo context. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The workflow_run trigger was scoped to the old 8-scheduled-job branch and is no longer needed. Schedule and workflow_dispatch cover all cases. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Code ReviewPR: Updating from MistKit v1.0.0-alpha.5 OverviewThis PR switches the MistKit dependency from a pinned remote release ( ✅ Good ChangesTest improvements (
README env-var fix
Workflow simplification (
PR trigger scoping (
|
No description provided.