Skip to content

release: v0.1.1243 - #3836

Merged
kojiwakayama merged 1 commit into
mainfrom
release/v0.1.1243
Aug 17, 2026
Merged

release: v0.1.1243#3836
kojiwakayama merged 1 commit into
mainfrom
release/v0.1.1243

Conversation

@kwakayama

Copy link
Copy Markdown
Contributor

Completes the 0.1.1242 release, which finished only halfway.

What happened

During the 2026-08-17 GitHub incident, the release job published every npm package and created the git tag, then failed creating the GitHub release:

HTTP 503: No server is currently available to service your request.
(https://api.github.com/repos/veryfront/veryfront/releases)
##[error]Process completed with exit code 1.

Every step after that was skipped — including Trigger server deploy, Trigger job-runner deploy and Trigger sandbox deploy.

Result: npm carries 0.1.1242, no GitHub release exists, and no deploy ever fired. All seven binaries built and checksummed successfully; only the publish of the release object failed.

Why not just re-run the job

The job creates the tag before the release, so a rerun stops at its own guard:

##[error]Tag v0.1.1242 already exists on source repo. Bump deno.json before releasing.

Bumping is the remedy that guard prescribes. It is also safer than hand-assembling a public release with seven binaries and their checksums, which is easy to get subtly wrong in ways nobody notices until a deploy pulls the wrong asset.

Who was actually blocked

Consumers split by install source, so only one:

Consumer Installs from Status on 0.1.1242
veryfront-agent npm Unblocked — already bumped and merged (agent#1812)
veryfront-server compiled binary from the GitHub release (Dockerfile:10) Blocked — needs this release

Contents

No code changes beyond the version. This is 0.1.1242 plus whatever landed on main since, and still carries the fixes this chain exists to ship:

PR Fixes
#3817 Azure content-filter preamble — issue-inbox#543
#3818 Azure GPT models via chat — issue-inbox#548 (gpt-5.4 / gpt-5.5)
#3820 / #3821 / #3826 Provider metadata replay — issue-inbox#549 (Gemini 3.x tools)

Verification

src/utils/version.test.ts — 1 passed (21 steps). All three version files agree at 0.1.1243: deno.json, src/utils/version-constant.ts, and the prebundled hydration runtime. 0.1.1243 is above the published 0.1.1242.

Worth fixing separately

The release job is not idempotent: it tags before it publishes the release, so any failure between those two points leaves a version that can never be completed, only superseded. Creating the tag after a successful release — or making the guard tolerate a tag with no matching release — would turn today's outage into a retry instead of a burned version number.

Completes the 0.1.1242 release, which finished only halfway.

During the 2026-08-17 GitHub incident the release job published every npm
package and created the git tag, then failed creating the GitHub release:

  HTTP 503: No server is currently available to service your request.
  (https://api.github.com/repos/veryfront/veryfront/releases)

Everything after that step was skipped, including "Trigger server deploy",
"Trigger job-runner deploy" and "Trigger sandbox deploy". So npm carries
0.1.1242 while no GitHub release exists and no deploy ever fired.

The job cannot be re-run: it creates the tag before the release, so a rerun
stops at its own guard -- "Tag v0.1.1242 already exists on source repo. Bump
deno.json before releasing." Bumping is the remedy the guard prescribes, and
it is safer than hand-assembling a public release with seven binaries and
their checksums.

Consumers split by install source, so only one is actually blocked:

  veryfront-agent  installs from npm      -> unblocked, already on 0.1.1242
  veryfront-server installs the compiled  -> blocked, needs this release
                   binary from the
                   GitHub release

No code changes beyond the version. Contents are 0.1.1242 plus whatever landed
on main since, and still include the fixes this chain exists to ship:
#3817, #3818 (issue-inbox#548) and #3820/#3821/#3826 (issue-inbox#549).
@coderabbitai

coderabbitai Bot commented Aug 17, 2026

Copy link
Copy Markdown

Important

Review available on request

  • 🔍 Trigger review

Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment @coderabbitai review to review the latest changes. For a full review, comment @coderabbitai full review.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: fa23daa6-5392-4fb2-9918-8bee66710352


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.

@github-actions

Copy link
Copy Markdown

📦 Client bundle boundary

Entrypoint Modules Source size Server leaks
src/index.client.ts 325 1937 KiB ✅ 0

A server module in a client graph aborts hydration in the browser. New leaks fail CI; known leaks are tracked in scripts/lint/client-bundle-baseline.json to burn down.

@kojiwakayama
kojiwakayama added this pull request to the merge queue Aug 17, 2026
Merged via the queue into main with commit ebcbb07 Aug 17, 2026
62 of 63 checks passed
@kojiwakayama
kojiwakayama deleted the release/v0.1.1243 branch August 17, 2026 23:02
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