π§ chore(release): roll release identity forward to v1.6.0-rc.13 - #684
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
π WalkthroughWalkthroughPromotes the release identity from Possibly related PRs
π₯ Pre-merge checks | β 2β Passed checks (2 passed)
β¨ Finishing Touchesπ Generate docstrings
π§ͺ 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 |
|
@coderabbitai review |
β Action performedReview finished.
|
There was a problem hiding this comment.
π§Ή Nitpick comments (1)
scripts/release-docs-identity.test.mjs (1)
5-8: π Maintainability & Code Quality | π΅ Trivial | β‘ Quick winCover the updated roadmap identity in this test.
This PR changes
apps/web/src/lib/site-content.ts, but the release identity test does not read or assert that file. A stale roadmap version can therefore pass the test. Add the file to the public release-surface checks.Suggested assertion
const siteConfig = read('apps/web/src/lib/site-config.ts'); +const siteContent = read('apps/web/src/lib/site-content.ts'); assert.match(siteConfig, new RegExp(`version: "${escapedRcVersion}"`, 'u')); +assert.match(siteContent, new RegExp(`version: "v${escapedRcVersion}"`, 'u'));π€ Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@scripts/release-docs-identity.test.mjs` around lines 5 - 8, Update the release identity test to include apps/web/src/lib/site-content.ts in its public release-surface inputs and assertions, ensuring the roadmap version is validated alongside the existing release identity constants and stale roadmap values cannot pass unnoticed.
π€ Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@scripts/release-docs-identity.test.mjs`:
- Around line 5-8: Update the release identity test to include
apps/web/src/lib/site-content.ts in its public release-surface inputs and
assertions, ensuring the roadmap version is validated alongside the existing
release identity constants and stale roadmap values cannot pass unnoticed.
βΉοΈ Review info
βοΈ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: b7feb3a2-8430-40c0-80e2-0d69163b508f
β Files ignored due to path filters (1)
CHANGELOG.mdis excluded by!CHANGELOG.md
π Files selected for processing (16)
README.mdapps/demo/src/mocks/data/agents.tsapps/demo/src/mocks/data/audit.tsapps/demo/src/mocks/data/containers.tsapps/demo/src/mocks/data/server.tsapps/demo/src/mocks/handlers/app.tsapps/web/src/lib/site-config.tsapps/web/src/lib/site-content.tscontent/docs/current/api/agent.mdxcontent/docs/current/api/app.mdxcontent/docs/current/api/portwing.mdxcontent/docs/current/quickstart/index.mdxcontent/docs/current/updates/index.mdxscripts/changelog-links.test.mjsscripts/release-docs-identity.test.mjsscripts/release-identity.test.mjs
|
The roadmap identity is already covered. The second test in this file asserts site-content.ts carries |
Wholesale-tree sync ahead of the v1.6.0-rc.13 cut (same pattern as #667). The single commit carries the exact tree of `dev/v1.6` at b98808e onto `main` β after merge, `git diff --quiet origin/main origin/dev/v1.6` holds. Content on dev since rc.12: - #669/#670 β release-cut digest re-anchoring - #672 β self-hosted Star History chart - #673 β NAS acceptance follow-ups - #681 β v1.7 dependency ordering (forward-ported) - #682 β CVE base-image bumps + digest-pinned Node base guard test - #683 β icon-bundle alias resolution (fixes blank Audit/registry icons shipped in rc.12) - #684 β rc.13 identity roll-forward (17 files, CHANGELOG, README) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Changelog - β¨ Added repository-aware Docker digest selection and multi-anchor comparison. - β¨ Added self-hosted, theme-aware Star History SVG API with pagination, caching, deadlines, and fallback rendering. - β¨ Added icon alias resolution and bundle coverage tests. - β¨ Added required icon bundle entries and updated icon mappings. - π§ Updated Node and Trivy image digests. - π Pinned `nanoid` to `3.3.18` across workspaces. - π Added a digest-pinned Node 24 Alpine base-image guard test. - π§ Updated `js-yaml` override to `3.15.1`. - π§ Updated release documentation, examples, mocks, badges, and tests to `1.6.0-rc.13`. - π§ Removed the external Star History CSP allowlist and embed. ## Concerns - Verify the Star History route stays within GitHub API rate limits under concurrent requests. - Verify cache headers do not serve incomplete or repository-specific fallback responses incorrectly. - Verify Docker digest re-anchoring preserves legacy behavior for stored containers without `repoDigests`. - Verify icon aliases with rotation or flipping have acceptable fallback behavior. - Run the Docker, Star History, icon-bundle, release-identity, and workspace dependency tests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
17-file identity roll-forward from rc.12 to rc.13, dated 2026-08-08.
[1.6.0-rc.13]section from Unreleased content β π fix(watcher): anchor digest comparison to repo-matched RepoDigests candidatesΒ #670 digest re-anchoring, π fix(web): self-host the Star History chart after upstream outageΒ #672 self-hosted Star History, π security(deps): pin nanoid to 3.3.18 across all workspacesΒ #673 nanoid pin, π security(docker): bump node and trivy base-image digestsΒ #682 node 24.19.0 + trivy 0.73.0 base-image bumps, π fix(ui): resolve iconify aliases and broken references in the icon bundleΒ #683 icon-bundle alias resolution β plus compare-link rotationGuarded by
scripts/release-identity.test.mjs(4/4) and the web scripts suite (56/56). Once merged: devβmain wholesale-tree sync, then dispatchrelease-cut.ymlforv1.6.0-rc.13. GA candidate clock restarts β earliest GA β Aug 16.Changelog
π§ Changed
1.6.0-rc.12to1.6.0-rc.13, dated August 8, 2026.nanoidpins, Node 24.19.0 and Trivy 0.73.0 base images, and icon-bundle alias resolution.π Security
nanoidsecurity pinning.Concerns
devtree tomainafter merge.release-cut.ymlforv1.6.0-rc.13.