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

chore(release): bump version to v1.28.3#534
qnbs merged 2 commits into
mainfrom
release-v1283

Conversation

@qnbs

@qnbsqnbs 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-aiBot commented Aug 27, 2026

Copy link
Copy Markdown

🤖 CodeAnt AI — Review Status

StatusCommitStarted (UTC)Finished (UTC)
✅ Reviewed your PR4bac3f6Aug 27, 2026 · 19:5619:59

@sourcery-aisourcery-aiBot 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

vercelBot commented Aug 27, 2026

Copy link
Copy Markdown

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

ProjectDeploymentActionsUpdated (UTC)
worldscript-studioReadyReadyPreviewAug 27, 2026 8:08pm

@codeant-ai

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

coderabbitaiBot 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 nameStatusExplanation
Docstring Coverage✅ PassedNo 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✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Title check✅ PassedThe 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

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

ChangeDetailsFiles
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-aicodeant-aiBot added the size:S This PR changes 10-29 lines, ignoring generated files label Aug 27, 2026

@amazon-q-developeramazon-q-developerBot 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 threadpublic/sw.js

@chatgpt-codex-connectorchatgpt-codex-connectorBot 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 threadpackage.json
@codeant-ai

codeant-aiBot 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 GateStatusDetails
Secrets✅ PASSED0 secrets found
Duplicate Code✅ PASSED0.0% duplicated
SAST✅ PASSEDNo security issues
Bugs✅ PASSEDRating S: No bugs
IAC✅ PASSEDRating 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
OwnerAuthor

@coderabbitai review

@coderabbitai

coderabbitaiBot 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

codecovBot 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 mainAug 27, 2026
35 checks passed
@qnbs
qnbs deleted the release-v1283 branch August 27, 2026 20:31
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@qnbs