Skip to content

πŸ”§ chore(release): roll release identity forward to v1.6.0-rc.13 - #684

Merged
scttbnsn merged 1 commit into
dev/v1.6from
chore/v1.6-rc13-prep
Aug 9, 2026
Merged

πŸ”§ chore(release): roll release identity forward to v1.6.0-rc.13#684
scttbnsn merged 1 commit into
dev/v1.6from
chore/v1.6-rc13-prep

Conversation

@scttbnsn

@scttbnsn scttbnsn commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

17-file identity roll-forward from rc.12 to rc.13, dated 2026-08-08.

Guarded by scripts/release-identity.test.mjs (4/4) and the web scripts suite (56/56). Once merged: devβ†’main wholesale-tree sync, then dispatch release-cut.yml for v1.6.0-rc.13. GA candidate clock restarts β€” earliest GA β‰ˆ Aug 16.

Changelog

πŸ”§ Changed

  • Advanced the release identity from 1.6.0-rc.12 to 1.6.0-rc.13, dated August 8, 2026.
  • Updated README, demo mocks, site configuration, roadmap content, API examples, quickstart, and update highlights.
  • Updated changelog comparison links and release identity test constants.
  • Added release notes for digest re-anchoring, self-hosted Star History, nanoid pins, Node 24.19.0 and Trivy 0.73.0 base images, and icon-bundle alias resolution.

πŸ”’ Security

  • Documented workspace-wide nanoid security pinning.
  • Documented base-image CVE remediation.

Concerns

  • Sync the dev tree to main after merge.
  • Dispatch release-cut.yml for v1.6.0-rc.13.
  • Confirm the expected GA date remains approximately August 16.

@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
drydock-website Ready Ready Preview Aug 9, 2026 2:02am
drydockdemo-website Ready Ready Preview Aug 9, 2026 2:02am

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown

Review Change Stack

πŸ“ Walkthrough

Walkthrough

Promotes the release identity from 1.6.0-rc.12 to 1.6.0-rc.13. Updates README and site metadata, release highlights, demo mocks, API documentation, quickstart references, changelog comparison links, and release identity tests. The release notes document digest matching, nanoid pinning, self-hosted Star History, base-image updates, and icon alias resolution.

Possibly related PRs

  • CodesWhat/drydock#666: Updates the same release surfaces for the rc.12 to rc.13 promotion.
  • CodesWhat/drydock#647: Updates successive 1.6.0 release references, documentation, and validation tests.
  • CodesWhat/drydock#633: Performs the same release-identity update across mocks, documentation, site configuration, and tests.
πŸš₯ Pre-merge checks | βœ… 2
βœ… Passed checks (2 passed)
Check name Status Explanation
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.
✨ Finishing Touches
πŸ“ Generate docstrings
  • Create stacked PR
  • Commit on current branch
πŸ§ͺ Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/v1.6-rc13-prep

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.

@scttbnsn

scttbnsn commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 9, 2026

Copy link
Copy Markdown
βœ… Action performed

Review finished.

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 coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
scripts/release-docs-identity.test.mjs (1)

5-8: πŸ“ Maintainability & Code Quality | πŸ”΅ Trivial | ⚑ Quick win

Cover 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

πŸ“₯ Commits

Reviewing files that changed from the base of the PR and between 97a2f56 and e9861b7.

β›” Files ignored due to path filters (1)
  • CHANGELOG.md is excluded by !CHANGELOG.md
πŸ“’ Files selected for processing (16)
  • README.md
  • apps/demo/src/mocks/data/agents.ts
  • apps/demo/src/mocks/data/audit.ts
  • apps/demo/src/mocks/data/containers.ts
  • apps/demo/src/mocks/data/server.ts
  • apps/demo/src/mocks/handlers/app.ts
  • apps/web/src/lib/site-config.ts
  • apps/web/src/lib/site-content.ts
  • content/docs/current/api/agent.mdx
  • content/docs/current/api/app.mdx
  • content/docs/current/api/portwing.mdx
  • content/docs/current/quickstart/index.mdx
  • content/docs/current/updates/index.mdx
  • scripts/changelog-links.test.mjs
  • scripts/release-docs-identity.test.mjs
  • scripts/release-identity.test.mjs

@scttbnsn

scttbnsn commented Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

The roadmap identity is already covered. The second test in this file asserts site-content.ts carries version: "v${RC_VERSION}" with status: "next" (release-docs-identity.test.mjs lines 98-101), driven off the same RC_VERSION constant this PR rolls. A stale roadmap version fails there.

@biggest-littlest biggest-littlest left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@scttbnsn
scttbnsn merged commit b98808e into dev/v1.6 Aug 9, 2026
25 checks passed
@scttbnsn
scttbnsn deleted the chore/v1.6-rc13-prep branch August 9, 2026 03:13
scttbnsn added a commit that referenced this pull request Aug 9, 2026
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 -->
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.

2 participants