Skip to content

fix(release): repair broken v3.8.2 release-prep (providers.ts build + CHANGELOG/version/i18n) - #2533

Merged
diegosouzapw merged 1 commit into
release/v3.8.2from
fix/release-v3.8.2-prep
May 21, 2026
Merged

diegosouzapw merged 1 commit into
release/v3.8.2from
fix/release-v3.8.2-prep

Conversation

@diegosouzapw

Copy link
Copy Markdown
Owner

🚨 Urgent: repair v3.8.2 release-prep (build was broken)

release/v3.8.2 was left in a broken, half-finished release-prep state that failed to build and blocked all commits (pre-commit check-docs-sync failing). Discovered while merging the branch into another PR.

Fixes

  1. providers.ts syntax error (build-breaking) — the Wave-1b provider batch (feat(providers): add 14 free-tier providers — Chinese regional + dev tools (Wave 1b) #2488) merge left the dify APIKEY_PROVIDERS entry without its closing } before poolside, so providers.ts failed to parse (esbuild: Expected "}" but found ";"). This broke the entire build. Fixed by closing the entry.

  2. CHANGELOG structure — restored the # Changelog header and an empty ## [Unreleased] section (docs-sync requires the first section to be [Unreleased]); removed a duplicated ## [3.8.1] block.

  3. Version bump to 3.8.2 — package.json, electron/package.json, open-sse/package.json, and docs/reference/openapi.yaml were still at 3.8.1 while the CHANGELOG top release was [3.8.2] (version mismatch). Bumped all to 3.8.2.

  4. i18n sync — mirrored the [3.8.2] section into all 41 docs/i18n/*/CHANGELOG.md files (they were missing it).

Verification

  • npx esbuild providers.ts → OK (was failing).
  • check-docs-sync → PASS (was failing on all 4 rules).
  • Full unit suite green on pre-push.

Merging this unblocks the v3.8.2 release and all in-flight PRs based on the release branch (including the round-3 fixes #2495 and @Tentoxa's #2474).

…GELOG/i18n/version sync

- providers.ts: close the unterminated `dify` APIKEY_PROVIDERS entry (Wave-1b #2488
  merge artifact) that broke the entire build (esbuild 'Expected }').
- CHANGELOG.md: restore the `# Changelog` header and an empty `[Unreleased]` section
  (docs-sync requires the first section to be Unreleased); remove the duplicated
  `[3.8.1]` block.
- Bump package.json / electron / open-sse / openapi.yaml to 3.8.2 to match the
  CHANGELOG release header.
- Mirror the `[3.8.2]` section into all 41 i18n CHANGELOGs so docs-sync passes.

Unblocks all commits on release/v3.8.2-based branches.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

@kilo-code-bot

kilo-code-bot Bot commented May 21, 2026

Copy link
Copy Markdown

Kilo Code Review could not run — your account is out of credits.

Add credits or switch to a free model to enable reviews on this change.

@diegosouzapw
diegosouzapw merged commit a886f09 into release/v3.8.2 May 21, 2026
2 of 3 checks passed
@diegosouzapw
diegosouzapw deleted the fix/release-v3.8.2-prep branch May 21, 2026 22:48
tkgo11 pushed a commit to tkgo11/OmniRoute that referenced this pull request Sep 23, 2026
….8.2-prep

fix(release): repair broken v3.8.2 release-prep (providers.ts build + CHANGELOG/version/i18n)
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.

1 participant