Skip to content

Setup release-plan (using the generator) for the 2 packages that we need to have releasable in thsi repo that aren't ember-source - #21507

Merged
NullVoxPopuli merged 1 commit into
mainfrom
nvp/reelease-plan-for-glimmer-deps
Aug 12, 2026
Merged

Setup release-plan (using the generator) for the 2 packages that we need to have releasable in thsi repo that aren't ember-source#21507
NullVoxPopuli merged 1 commit into
mainfrom
nvp/reelease-plan-for-glimmer-deps

Conversation

@NullVoxPopuli

Copy link
Copy Markdown
Contributor

ember-source's release strategy is quite a bit simpler than release-plan (to me anyway -- perhaps because it's already set up, and I don't need to configure anything).

But, we need to release @glimmer/syntax -- it's coming up on a year of being unreleased 😬 and tooling consumers, such as prettier, ember-estree, ember-template-recast, etc all depend on that package.

Resolves:

Blocked on:

Ref:

@github-actions

github-actions Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

📊 Size report

Tarball size1.2 MB1.2 MB

dist/dev   No changes

File Before (Size / Brotli) After (Size / Brotli)
Total (Includes all files) 2 MB / 489.8 kB 2 MB / 489.8 kB

dist/prod   No changes

File Before (Size / Brotli) After (Size / Brotli)
./packages/shared-chunks/cache-{hash}.js 697 B / 258 B 1,310%↑9.9 kB / 972%↑2.8 kB
Total (Includes all files) 1.9 MB / 447.2 kB 1.9 MB / 447.2 kB

smoke-tests/v2-app-template/dist   No changes

File Before (Size / Brotli) After (Size / Brotli)
Total (Includes all files) 340.6 kB / 94.8 kB 340.6 kB / 94.8 kB

smoke-tests/v2-app-hello-world-template/dist   No changes

File Before (Size / Brotli) After (Size / Brotli)
Total (Includes all files) 132.4 kB / 37 kB 132.4 kB / 37 kB

🤖 This report was automatically generated by wyvox/pkg-size

@NullVoxPopuli
NullVoxPopuli force-pushed the nvp/reelease-plan-for-glimmer-deps branch 2 times, most recently from 8088b4f to c1b5f2f Compare August 11, 2026 20:00
group: plan-release # only the latest one of these should ever be running
cancel-in-progress: true

permissions:

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this permissions block here is new, and a deviation from the default setup

Comment thread package.json

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

package.json sorted by release-plan generator

Comment thread package.json
"node": ">= 20.19"
},
"release-plan": {
"ignore": true

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

the important part

@NullVoxPopuli
NullVoxPopuli force-pushed the nvp/reelease-plan-for-glimmer-deps branch from c1b5f2f to 83dfa6f Compare August 11, 2026 20:02
@NullVoxPopuli
NullVoxPopuli marked this pull request as ready for review August 11, 2026 20:14
Comment thread RELEASE_PUBLIC_GLIMMER.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

this is just the RELEASE.md from release-plan

@NullVoxPopuli
NullVoxPopuli force-pushed the nvp/reelease-plan-for-glimmer-deps branch from 9896de7 to cc82cb0 Compare August 11, 2026 20:23
Comment thread .github/workflows/non-ember-source-plan-release.yml Outdated
Comment thread .github/workflows/non-ember-source-plan-release.yml Outdated
Comment thread RELEASE_PUBLIC_GLIMMER.md
@@ -0,0 +1,27 @@
# Release Process

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Maybe list the packages this is going to release here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

pnpm ls -r --depth -1 --json | jq '[.[] | select(.private != true and .name != "ember-source")]'

In a separate PR I'd like to make a bunch of these private, because right now way too much is declared private: false

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I mean as a help to future releasers. At the very least it merits a note that it is not used to release ember-source

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

updated

Update .github/workflows/non-ember-source-plan-release.yml

Co-authored-by: Katie Gengler <katie@kmg.io>

Update .github/workflows/non-ember-source-plan-release.yml

Co-authored-by: Katie Gengler <katie@kmg.io>

Add release notes
@NullVoxPopuli
NullVoxPopuli force-pushed the nvp/reelease-plan-for-glimmer-deps branch from b2d8ae8 to df90b93 Compare August 11, 2026 22:36
@NullVoxPopuli
NullVoxPopuli merged commit 20b863f into main Aug 12, 2026
46 checks passed
@NullVoxPopuli
NullVoxPopuli deleted the nvp/reelease-plan-for-glimmer-deps branch August 12, 2026 00:01
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