Skip to content

chore: version packages (rc) - #307

Merged
elliotBraem merged 1 commit into
mainfrom
changeset-release/main
Oct 9, 2026
Merged

elliotBraem merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

The changelog information of each package has been omitted from this message, as the content exceeds the size limit.

better-near-auth@2.0.0-rc.0

every-plugin@3.0.0-rc.0

everything-dev@2.0.0-rc.0

@everything-dev/auth-plugin@2.0.0-rc.0

api@1.1.0-rc.0

@every-plugin/template@1.4.0-rc.0

@everything-dev/proposals-plugin@1.2.0-rc.0

@everything-dev/registry-plugin@1.5.0-rc.0

@everything-dev/votes-plugin@1.2.0-rc.0

@everything-dev/ai-plugin@0.1.1-rc.0

host@2.0.0-rc.0

ui@2.0.0-rc.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from d240466 to 96131cf Compare October 9, 2026 18:08
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 96131cf to 756902e Compare October 9, 2026 19:05
elliotBraem added a commit that referenced this pull request Oct 9, 2026
* fix(ci): stop changeset release PRs from failing structurally

PR #307 (chore: version packages) failed three checks that cannot pass
on a release PR by construction:

- Runtime image smoke boots identity-driven against the published
  config, so it compares the PR's framework train against bundles the
  last deploy published — a deploy-parity check the deploy train (with
  its bos mf check gate) owns post-merge. Skip it on
  changeset-release/main; the image's self-contained boot path stays
  covered by the regression browser start:* modes.
- init.full resolved better-near-auth from npm, where the bumped rc
  version does not exist until publish. Pack it as a third framework
  tarball so child installs stay hermetic.
- intent stale flags the version-marker drift every release PR creates
  by construction; skip the PR-time gate there — markers are
  reconciled by the post-publish review flow.

Also: assert in container-build that every built remote stamps the
same every-plugin train as the framework package (fails the build
before staging/boot instead of 503-ing at smoke), and decouple two
unit tests from the live framework version.

* refactor: apply review findings — loop tarball copies, uniform train-assert paths

- framework-packages.ts: the stage-pack-then-copy pattern for the two
  dependency framework packages is now one loop, so pack ordering
  (everything-dev consumes the transitive copies) is structural instead
  of incidental
- container-build.ts: assertFederationTrain callers all pass
  root-relative dist paths the same way, and a train mismatch now lists
  the dists already checked

* fix(regression): unbreak container-build — hoist authWorkspace, extract typed helpers

The review-driven assertion referenced authWorkspace outside the if-block
where it was declared; the Docker dist-builder stage crashed with a
ReferenceError after all builds succeeded, failing every image-building
job (runtime image smoke, regression browser/http start modes). scripts/
is covered by no workspace typecheck, so only the Docker runtime caught
it.

- hoist the auth app-slot derivation to module level and share it
  between build() and stage() (stage() duplicated the same expression)
- extract resolveAuthWorkspace + checkFederationTrain into typed package
  code (packages/everything-dev/src/federation-train.ts) with unit
  tests — the orchestrator keeps only a thin throwing wrapper that
  accumulates the checked-dists list
- drop the script's local readBuildReport duplicate in favor of the
  package helper (schema-validated)

Verified by running scripts/regression/container-build.ts locally: all
7 dists stamp every-plugin@2.10.1 and staging completes.
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 09f71f4 to 6efb9a2 Compare October 9, 2026 21:17
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