Skip to content

chore(release): v3.2.5 — Void Linux support - #736

Merged
diegosouzapw merged 1 commit into
mainfrom
release/v3.2.5
Mar 29, 2026
Merged

diegosouzapw merged 1 commit into
mainfrom
release/v3.2.5

Conversation

@diegosouzapw

Copy link
Copy Markdown
Collaborator

🚀 Release v3.2.5\n\n### Changes\n- Void Linux Deployment Support (#732)\n\n### Tests\n- 1061/1061 tests pass\n\n### ⚠️ After merging: run Phase 2 steps to tag, publish, and deploy.

Copilot AI review requested due to automatic review settings March 29, 2026 04:35
@kilo-code-bot

kilo-code-bot Bot commented Mar 29, 2026

Copy link
Copy Markdown

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (4 files)
  • CHANGELOG.md - Version 3.2.5 entry with Void Linux support
  • docs/openapi.yaml - Version bumped to 3.2.5
  • package.json - Version bumped to 3.2.5
  • package-lock.json - Version bumped to 3.2.5

Analysis

This is a straightforward release PR (v3.2.5) containing only version metadata updates:

File Change
CHANGELOG.md Added v3.2.5 release entry with Void Linux Support (#732)
docs/openapi.yaml Version: 3.2.4 → 3.2.5
package.json Version: 3.2.4 → 3.2.5
package-lock.json Version: 3.2.3 → 3.2.5

All version bumps are consistent. The lock file was at 3.2.3 while package.json was at 3.2.4, so both have been updated to 3.2.5 - this is correct.

No runtime code changes, security issues, or bugs detected.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request increments the version to 3.2.5 across package.json, package-lock.json, and the OpenAPI specification, and adds a changelog entry for Void Linux deployment support. A review comment identifies that the release date in the changelog is likely incorrect as it is set in the future and duplicates the date of the previous release.

Comment thread CHANGELOG.md

---

## [3.2.5] — 2026-03-29

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

The release date 2026-03-29 is set in the future and is identical to the date for release 3.2.4. This appears to be an error. Please correct the date for the 3.2.5 release.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Release housekeeping for v3.2.5, updating project/version metadata and release notes to reflect the Void Linux deployment support work.

Changes:

  • Bump app version to 3.2.5 in package.json / package-lock.json
  • Update OpenAPI spec info.version to 3.2.5
  • Add 3.2.5 entry to CHANGELOG.md

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
package.json Bumps published package version to 3.2.5.
package-lock.json Aligns lockfile/package version metadata to 3.2.5.
docs/openapi.yaml Updates documented API version to 3.2.5.
CHANGELOG.md Adds v3.2.5 release notes entry mentioning Void Linux support.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
Comment on lines +7 to +11
## [3.2.5] — 2026-03-29

### ✨ Enhancements & Refactoring

- **Void Linux Deployment Support (#732)** — Integrated `xbps-src` packaging template and instructions to natively compile and install OmniRoute with `better-sqlite3` bindings via cross-compilation target.

Copilot AI Mar 29, 2026

Copy link

Choose a reason for hiding this comment

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

The changelog calls out Void Linux deployment support for v3.2.5, but the xbps-src template in docs/USER_GUIDE.md still hardcodes version=3.2.4 (and its checksum). For this release, either bump the template to 3.2.5 (and update checksum) or adjust the instructions/template to avoid pinning a specific version so readers don’t accidentally install the previous release.

Copilot uses AI. Check for mistakes.
@diegosouzapw
diegosouzapw merged commit 3a54500 into main Mar 29, 2026
9 checks passed
@diegosouzapw
diegosouzapw deleted the release/v3.2.5 branch March 29, 2026 04:39
diegosouzapw added a commit that referenced this pull request Jul 17, 2026
…7558)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in #7354, alert #736) left sibling alert #737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
diegosouzapw added a commit that referenced this pull request Jul 17, 2026
…7559)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in #7354, alert #736) left sibling alert #737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.

Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix
lands on main in the same session).
HouMinXi pushed a commit to HouMinXi/OmniRoute that referenced this pull request Aug 2, 2026
…inference#737) (cheaper-inference#7558)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
Poid-ZA pushed a commit to Poid-ZA/OmniRoute that referenced this pull request Aug 5, 2026
….2.5

chore(release): v3.2.5 — Void Linux support
Poid-ZA pushed a commit to Poid-ZA/OmniRoute that referenced this pull request Aug 5, 2026
…inference#737) (cheaper-inference#7559)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.

Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix
lands on main in the same session).
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
….2.5

chore(release): v3.2.5 — Void Linux support
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…inference#737) (cheaper-inference#7559)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.

Companion to the release/v3.8.49 PR (merge-gates §8 — gate/CI-touching fix
lands on main in the same session).
muhamadgalihsaputra pushed a commit to niyatna/NiyatnaRoute that referenced this pull request Sep 27, 2026
…inference#737) (cheaper-inference#7558)

CodeQL js/stack-trace-exposure flags ANY error-derived value returned in
the mock route bridge's 500 path, not just error.stack — swapping .stack
for error.message (in cheaper-inference#7354, alert cheaper-inference#736) left sibling alert cheaper-inference#737 open on
the same line. Replace the body with a static string; the test only
asserts status===200, so the 500 body is never inspected. Clears the last
open CodeQL alert repo-wide, unblocking the Quality Ratchet on every PR.
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