Skip to content

chore: bump version to 4.16.0 - #3451

Merged
jeanfbrito merged 2 commits into
masterfrom
chore/release-4.16.0
Aug 10, 2026
Merged

chore: bump version to 4.16.0#3451
jeanfbrito merged 2 commits into
masterfrom
chore/release-4.16.0

Conversation

@jeanfbrito

@jeanfbrito jeanfbrito commented Aug 10, 2026

Copy link
Copy Markdown
Member

Summary

Promotes 4.16.0-alpha.4 to stable 4.16.0.

  • Bump package.json version to 4.16.0
  • Bump electron-builder.json mac.bundleVersion to 26080 (first macOS build shipped in August 2026)
  • Document the bundleVersion bump convention (YYMM + monthly build counter) in AGENTS.md

What ships in 4.16.0

🐛 Fixes

✨ Improvements

🔧 Internal

Test plan

  • validate-pr checks green on all 3 platforms
  • Tag 4.16.0 after merge, confirm full asset matrix on the release build

Summary by CodeRabbit

  • Release
    • Updated the application version to 4.16.0.
    • Increased the macOS release build identifier for App Store and notarized releases.
  • Documentation
    • Added guidance for maintaining macOS release build identifiers and tracking their required format.

@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 12837703-d514-4fb9-9173-e184f7d7e7ec

📥 Commits

Reviewing files that changed from the base of the PR and between a4b9469 and 8c2dcc4.

📒 Files selected for processing (3)
  • AGENTS.md
  • electron-builder.json
  • package.json
📜 Recent review details
⏰ Context from checks skipped due to timeout. (4)
  • GitHub Check: check (ubuntu-latest)
  • GitHub Check: check (windows-latest)
  • GitHub Check: Analyze (javascript)
  • GitHub Check: Analyze (actions)
🧰 Additional context used
📓 Path-based instructions (4)
electron-builder.json

📄 CodeRabbit inference engine (AGENTS.md)

Bump mac.bundleVersion for every App Store or notarized release, using the YYMM plus single-digit monthly build-counter format and checking git history before incrementing.

Files:

  • electron-builder.json
**/*

📄 CodeRabbit inference engine (AGENTS.md)

Use camelCase for files and PascalCase for components.

Files:

  • electron-builder.json
  • AGENTS.md
  • package.json
**/*.{md,mdx}

📄 CodeRabbit inference engine (CLAUDE.md)

**/*.{md,mdx}: Avoid subjective descriptors and use measurable descriptions.
Never invent metrics; use only numbers from actual logs, error messages, or documented sources.
PR descriptions should use straightforward language and focus on what changed and why.

Files:

  • AGENTS.md
**/package.json

📄 CodeRabbit inference engine (AGENTS.md)

Keep the Yarn patch protocol for @ewsjs/xhr in .yarn/patches/, and keep patch-package patches for @kayahr/jest-electron-runner in patches/; never mix them.

Files:

  • package.json
🧠 Learnings (1)
📓 Common learnings
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Run root commands from the repository root; do not run `yarn build` inside workspace directories.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Build all workspaces with the root `yarn workspaces:build` command.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Windows builds must include `x64`, `ia32`, and `arm64` architectures.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Prefer editing existing files over creating abstractions unless a new abstraction removes real complexity or matches an existing pattern.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Never commit or push without explicit user permission, and never commit directly to `master` or `dev`.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Understand existing code before changing it; verify work with appropriate tests, type checks, and demonstrations; diagnose failures before trying repeated approaches.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Always verify library APIs, props, tokens, and behavior using official documentation or local declaration files.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Run GitNexus impact analysis before editing symbols, warn about HIGH or CRITICAL risk, run `detect_changes()` before committing, and never rename symbols with find-and-replace.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Use GitNexus `query()` and `context()` when exploring unfamiliar code or needing execution-flow and caller/callee context.
Learnt from: CR
Repo: RocketChat/Rocket.Chat.Electron

Timestamp: 2026-08-10T19:52:36.020Z
Learning: Use measurable writing, avoid subjective descriptors, never invent metrics, and keep PR descriptions focused on what changed and why.
🔇 Additional comments (3)
AGENTS.md (1)

42-50: LGTM!

package.json (1)

9-9: LGTM!

electron-builder.json (1)

21-21: 🗄️ Data Integrity & Integration

Keep 26080. It is the next unused August 2026 bundleVersion.

			> Likely an incorrect or invalid review comment.

Walkthrough

The release changes the package version from 4.16.0-alpha.4 to 4.16.0, increases the macOS bundleVersion from 26060 to 26080, and adds guidance for future bundle version updates.

Changes

Release versioning

Layer / File(s) Summary
Version update and release guidance
AGENTS.md, electron-builder.json, package.json
The package version is set to 4.16.0. The macOS bundleVersion is set to 26080. Release guidance documents the YYMM format, monthly counter reset, and history check requirement.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested labels: type: chore

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the primary change: promoting the package version to 4.16.0.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint install failed. For unrecoverable errors, disable the tool in CodeRabbit configuration.


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.

@jeanfbrito
jeanfbrito merged commit 5ec3255 into master Aug 10, 2026
10 checks passed
@jeanfbrito
jeanfbrito deleted the chore/release-4.16.0 branch August 10, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant