Skip to content

chore(release): bump version to v1.28.3 - #534

Merged
qnbs merged 2 commits into
mainfrom
release-v1283
Aug 27, 2026
Merged

qnbs merged 2 commits into
mainfrom
release-v1283

Conversation

@qnbs

@qnbs qnbs commented Aug 27, 2026 •

Copy link
Copy Markdown
Owner

Summary

Patch release (v1.28.2 → v1.28.3) containing two fixes already merged to main:

This is a release metadata / version synchronization PR — package.json, src-tauri/{Cargo.toml,Cargo.lock,tauri.conf.json}, public/sw.js, AGENTS.md version strings, plus CHANGELOG/README release truth (release-candidate marker + badge, matching the v1.28.2/#524 precedent). No new functional application logic.

Two review findings on this PR: the README release badge (fixed — now advertises v1.28.3 with the matching release-candidate marker) and a CodeAnt finding on public/sw.js's cache-generation/precache-failure interaction, which is the same risk class already tracked as its own issue (#525) since the v1.28.2 release-prep — acknowledged and left there, not folded into this release-prep PR.

Test plan

  • pnpm run ci:prepush — local admission PASS
  • node scripts/dependency-state.mjs reconcile — lockfile in sync
  • node scripts/sync-sw-version.mjs / sync-tauri-version.mjs — propagated to public/sw.js, src-tauri/Cargo.toml, src-tauri/tauri.conf.json, src-tauri/Cargo.lock, AGENTS.md
  • node scripts/sync-readme-metrics.mjs — README metrics already in sync (this script does not own the release badge itself, which was fixed separately)
  • CI green on this PR

Release sequence after merge

  1. Merge to main.
  2. Re-bootstrap and fully verify post-merge main CI, including real GitHub Pages deploy evidence (not just the aggregator).
  3. Only once confirmed green: create and push the signed v1.28.3 tag on that exact main commit.
  4. Verify every tag-triggered workflow with real job/asset evidence (Tauri desktop bundles, GitHub Release publication, latest.json, updater signatures, Docker/GHCR publish, tag-triggered CI/CodeQL).
  5. Follow-up post-release truth-sync PR (mirroring docs: post-release v1.28.2 sync (README/CHANGELOG/AUDIT) #528): remove the release-candidate markers, record real release-gate evidence in AUDIT.md.

Summary by CodeRabbit

  • Release

    • Updated the application to version 1.28.3.
    • Marked the 1.28.3 release candidate and date.
    • Refreshed the service worker cache version to support the new release.
  • Documentation

    • Updated release markers and version references across the project documentation.
    • Expanded onboarding fix notes, including reload handling, startup scenarios, and persisted language coverage.

Patch release containing:
- fix: onboarding bootstrap-effect race that could skip the welcome
  portal (#527, PR #530)
- fix: export.spec.ts E2E precondition assumed WelcomePortal
  unconditionally -- deterministic startup-state precondition via
  ensureWelcomePortalEntry() (#532, PR #533)
@codeant-ai

codeant-ai Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

🤖 CodeAnt AI — Review Status

Status Commit Started (UTC) Finished (UTC)
✅ Reviewed your PR 4bac3f6 Aug 27, 2026 · 19:56 19:59

@sourcery-ai sourcery-ai 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.

Sorry @qnbs, you've used your own review budget of 250,000 diff characters for the last 7 days.

You can request another review in 9 hours and 6 minutes by commenting @sourcery-ai review. Upgrade to get a review now.

@qodo-code-review

Copy link
Copy Markdown

ⓘ Qodo reviews are paused because your trial has ended. Ask your workspace admin to add credits to resume reviews. Manage billing

@vercel

vercel Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
worldscript-studio Ready Ready Preview Aug 27, 2026 8:08pm

@codeant-ai

codeant-ai Bot commented Aug 27, 2026

Copy link
Copy Markdown

Thanks for using CodeAnt! 🎉

We're free for open-source projects. if you're enjoying it, help us grow by sharing.

Share on X ·
Reddit ·
LinkedIn

@coderabbitai

coderabbitai Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

Review Change Stack

Important

Review skipped

No new commits to review since the last review.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9b27a552-bef3-4d9b-8a7c-6a154f24ef39

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 65328b8c-5091-4c50-8ab4-68de5d2465ba

📥 Commits

Reviewing files that changed from the base of the PR and between 5d0d1ba and b7e65f9.

⛔ Files ignored due to path filters (1)
  • src-tauri/Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (7)
  • AGENTS.md
  • CHANGELOG.md
  • README.md
  • package.json
  • public/sw.js
  • src-tauri/Cargo.toml
  • src-tauri/tauri.conf.json

Included review availability: 0 reviews are currently available. Your included PR review attempts over the past 7 days set your current allowance at 1 review per hour.


📝 Walkthrough

Walkthrough

The project version was incremented to 1.28.3 across application metadata and service worker caches. Release documentation now identifies the 1.28.3 release candidate and records expanded onboarding regression coverage.

Changes

Version 1.28.3 release preparation

Layer / File(s) Summary
Version metadata and cache identifiers
package.json, src-tauri/Cargo.toml, src-tauri/tauri.conf.json, public/sw.js
Application and package versions now use 1.28.3. Service worker cache names derive from the new version.
Release documentation
AGENTS.md, README.md, CHANGELOG.md
Documentation now identifies the 1.28.3 release candidate. The changelog records expanded onboarding reload-race handling and regression coverage. The README badge and documented application version were updated.

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

Merge Risk: ⚪ Minimal · up to b7e65

This PR synchronizes the v1.28.3 release metadata and references fixes already merged to main; no actionable merge-blocking risk remains beyond normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ 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 1…
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 Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the primary change: preparing the v1.28.3 release by synchronizing project and application version metadata.
Full details: Docstring Coverage

Explanation

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 1 files. (6 skipped: 6 unsupported.)

✨ 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 release-v1283

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

@sourcery-ai

sourcery-ai Bot commented Aug 27, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

This release-prep PR bumps the project to v1.28.3 across package, service-worker, Tauri, and documentation metadata, while adding a changelog entry that summarizes the two already-merged onboarding/E2E fixes. No new functional application code is introduced; reviewers should verify version consistency, generated metadata, cache invalidation, and that the changelog accurately scopes issue #532 as still open.

Flow diagram for v1.28.3 version propagation

flowchart LR
    Package[package.json v1.28.3] --> SyncSW[sync-sw-version.mjs]
    Package --> SyncTauri[sync-tauri-version.mjs]
    SyncSW --> ServiceWorker[public/sw.js]
    SyncSW --> CacheNames[Versioned service-worker caches]
    SyncTauri --> TauriManifest[src-tauri/tauri.conf.json]
    SyncTauri --> Cargo[src-tauri/Cargo.toml and Cargo.lock]
    Package --> Docs[AGENTS.md and CHANGELOG.md]
Loading

File-Level Changes

Change Details Files
Prepare the 1.28.3 patch release and propagate the version across web, package, and Tauri metadata.
  • Bump the application and desktop package versions from 1.28.2 to 1.28.3.
  • Update the service-worker cache version to invalidate prior caches.
  • Regenerate synchronized Tauri lock/config metadata and update the documented version.
package.json
public/sw.js
src-tauri/Cargo.lock
src-tauri/Cargo.toml
src-tauri/tauri.conf.json
AGENTS.md
Record the release candidate and document the previously merged E2E onboarding fixes and their remaining limitation. CHANGELOG.md

Possibly linked issues


Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@codeant-ai codeant-ai Bot added the size:S This PR changes 10-29 lines, ignoring generated files label Aug 27, 2026

@amazon-q-developer amazon-q-developer 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.

Version bump to v1.28.3 is correctly synchronized across all configuration files. The CHANGELOG documents two significant fixes: the onboarding bootstrap race condition that could skip the welcome portal (issue #527) and E2E test precondition improvements (issue #532). All version references are consistent and the changes follow the project's release management conventions.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.

Comment thread public/sw.js

@chatgpt-codex-connector chatgpt-codex-connector 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4bac3f655b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread package.json
@codeant-ai

codeant-ai Bot commented Aug 27, 2026 •

Copy link
Copy Markdown

🏁 CodeAnt Quality Gate Results

Commit: b7e65f9d
Scan Time: 2026-08-27 20:11:11 UTC

✅ Overall Status: PASSED

Quality Gate Details

Quality Gate Status Details
Secrets ✅ PASSED 0 secrets found
Duplicate Code ✅ PASSED 0.0% duplicated
SAST ✅ PASSED No security issues
Bugs ✅ PASSED Rating S: No bugs
IAC ✅ PASSED Rating S: No issues

View Full Results

Matches the same release-candidate marker pattern used for v1.28.2's
own release-prep PR (#524) -- the badge becomes inert once the v1.28.3
tag actually exists.
@qnbs

qnbs commented Aug 27, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 27, 2026 •

Copy link
Copy Markdown
⚠️ Action not completed

Already reviewed the last commit. Use @coderabbitai full review to rerun a review of the entire changeset.

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.

@codecov

codecov Bot commented Aug 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@qnbs
qnbs merged commit a6e3ba3 into main Aug 27, 2026
35 checks passed
@qnbs
qnbs deleted the release-v1283 branch August 27, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S This PR changes 10-29 lines, ignoring generated files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant