Skip to content

Pin Grida FX 0.6.1 and release grida 0.5.3 - #1103

Merged
softmarshmallow merged 2 commits into
mainfrom
pin-grida-fx-0.6.x
Oct 13, 2026
Merged

softmarshmallow merged 2 commits into
mainfrom
pin-grida-fx-0.6.x

Conversation

@softmarshmallow

@softmarshmallow softmarshmallow commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Pins @grida/fx to 0.6.1 (from 0.5.1), so that grida fx runs FX 0.6.1, and bumps grida to 0.5.3 so the release workflow publishes it on merge. The host contract is unchanged (HOST_CONTRACT 1), so the launcher needs no change.

FX changes since 0.5.1:

  • 0.6.0 (gridaco/fx#71): node bodies, builders and stand-ins written in TypeScript, hosted by @grida/fx on Node 24 or later
  • 0.6.1 (gridaco/fx#90): draws images through the user's own Grok Build, refuses a Codex older than 0.160.1 and shows which Codex doctor found, trusts the platform's certificate store for HTTPS, previews video outputs on canvas cards, and downloads a run's outputs as one zip from the viewer

Changes

  • packages/grida-cli/package.json: @grida/fx 0.6.1, version 0.5.3
  • crates/grida-cli/Cargo.toml, Cargo.lock: 0.5.3
  • THIRD-PARTY-NOTICES.txt, native/licenses.json: regenerated (native-notices.mjs)
  • pnpm-lock.yaml, pnpm-workspace.yaml: minimumReleaseAgeExclude names the FX 0.6.1 packages
  • apps/docs/sources.lock.json: the FX guide at gridaco/fx@v0.6.1, via pnpm sources:sync fx-guide

The pin stays exact, because sources:verify requires an exact version. Squash-merge.

Lockfile note. As in #1093 and #1098, the FX entries were re-resolved once with --config.minimum-release-age=0. The lockfile diff touches only the five @grida/fx entries, their integrity hashes match npm view … dist.integrity, and pnpm install --frozen-lockfile passes under the workspace's real policy.

Checked locally

  • pnpm install --frozen-lockfile passes the supply-chain policies.
  • pnpm sources:verify reports every pin passes; v0.6.1 resolves to 7b7209f.
  • native-notices.mjs --check: clean
  • cargo metadata --locked: the lockfile is consistent
  • grida fx --version (through the launcher) prints grida-fx 0.6.1; installed @grida/fx/cli reports HOST_CONTRACT 1.

Pins @grida/fx to 0.6.0 (from 0.5.1), so `grida fx` runs FX 0.6.0: node
bodies, builders and stand-ins in TypeScript, hosted by @grida/fx on Node 24
or later (gridaco/fx#71). Host contract unchanged (HOST_CONTRACT 1), so the
launcher needs no change.

- packages/grida-cli/package.json: @grida/fx 0.6.0
- pnpm-lock.yaml, pnpm-workspace.yaml: minimumReleaseAgeExclude names the
  FX 0.6.0 packages
- apps/docs/sources.lock.json: FX guide at gridaco/fx@v0.6.0
@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
api Ready Ready Preview Oct 13, 2026 9:16pm UTC
blog Ready Ready Preview Oct 13, 2026 9:16pm UTC
docs Ready Ready Preview Oct 13, 2026 9:16pm UTC
grida Ready Ready Preview Oct 13, 2026 9:16pm UTC
viewer Ready Ready Preview Oct 13, 2026 9:16pm UTC
2 Skipped Deployments
Project Deployment Actions Updated
backgrounds Ignored Ignored Preview Oct 13, 2026 9:16pm UTC
code Ignored Ignored Oct 13, 2026 9:16pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 8c63b998-3eb8-443e-ae2f-113d41393691
📥 Commits

Reviewing files that changed from the base of the PR and between 7b243ff and bed1781.

⛔ Files ignored due to path filters: 2
  • Cargo.lock is excluded by !**/*.lock
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing: 6
  • apps/docs/sources.lock.json
  • crates/grida-cli/Cargo.toml
  • packages/grida-cli/THIRD-PARTY-NOTICES.txt
  • packages/grida-cli/native/licenses.json
  • packages/grida-cli/package.json
  • pnpm-workspace.yaml

Included review availability: This review used your included allowance. Your plan provides up to 8 included reviews per hour; 7 remain after this review.

Walkthrough

The CLI package version changes from 0.5.2 to 0.5.3, and its @grida/fx dependency changes from 0.5.1 to 0.6.1. Related workspace, documentation lock, third-party notice, and license metadata are updated.

Changes

CLI release alignment

Layer / File(s) Summary
Update CLI release metadata
packages/grida-cli/package.json, crates/grida-cli/Cargo.toml, pnpm-workspace.yaml, apps/docs/sources.lock.json, packages/grida-cli/THIRD-PARTY-NOTICES.txt, packages/grida-cli/native/licenses.json
The CLI version changes to 0.5.3, and the @grida/fx dependency and release-age exclusions change to 0.6.1. The fx-guide source lock, third-party notice version, and recorded Cargo lock hash are updated.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to bed17

This updates the CLI release and pins Fx 0.6.1. No concrete merge-blocking failure is established; compatibility of the grida fx host API remains unconfirmed.

Pre-merge checks: Passed 5
Passed Passed checks: 5 passed
Check name Status Explanation
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Description check Passed The description clearly explains the FX pin to 0.6.1, the grida version bump to 0.5.3, related generated-file updates, and validation results.
Title check Passed The title clearly and concisely summarizes the two main changes: pinning Grida FX to 0.6.1 and releasing grida 0.5.3.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

❤️ Share

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

Moves the @grida/fx pin to 0.6.1 and bumps grida to 0.5.3 so the release
workflow publishes it on merge. Host contract unchanged (HOST_CONTRACT 1).

- packages/grida-cli/package.json: @grida/fx 0.6.1, version 0.5.3
- crates/grida-cli/Cargo.toml, Cargo.lock: 0.5.3; notices regenerated
- pnpm-lock.yaml, pnpm-workspace.yaml: minimumReleaseAgeExclude names the
  FX 0.6.1 packages
- apps/docs/sources.lock.json: FX guide at gridaco/fx@v0.6.1

This branch was successfully deployed

5 active deployments
Preview – grida — bed17812 Deployed Oct 13, 2026 by vercel[bot]
Preview – docs — bed17812 Deployed Oct 13, 2026 by vercel[bot]
Preview – blog — bed17812 Deployed Oct 13, 2026 by vercel[bot]
Preview – viewer — bed17812 Deployed Oct 13, 2026 by vercel[bot]
Preview – api — bed17812 Deployed Oct 13, 2026 by vercel[bot]
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