Skip to content

Commit 163b576

Browse files
Merge pull request #1623 from glimmerjs/release-preview
Prepare Release
2 parents 489e1fa + 66f5664 commit 163b576

File tree

3 files changed

+94
-107
lines changed

3 files changed

+94
-107
lines changed

.release-plan.json

+59-107
Original file line numberDiff line numberDiff line change
@@ -1,167 +1,119 @@
11
{
22
"solution": {
33
"@glimmer/compiler": {
4+
"oldVersion": "0.92.3",
5+
"newVersion": "0.92.4",
46
"impact": "patch",
5-
"oldVersion": "0.92.1",
6-
"newVersion": "0.92.3",
7-
"pkgJSONPath": "./packages/@glimmer/compiler/package.json"
7+
"pkgJSONPath": "packages/@glimmer/compiler/package.json"
88
},
99
"@glimmer/debug": {
10+
"oldVersion": "0.92.3",
11+
"newVersion": "0.92.4",
1012
"impact": "patch",
11-
"oldVersion": "0.92.2",
12-
"newVersion": "0.92.3",
13-
"constraints": [
14-
{
15-
"impact": "patch",
16-
"reason": "Appears in changelog section :bug: Bug Fix"
17-
}
18-
],
19-
"pkgJSONPath": "./packages/@glimmer/debug/package.json"
13+
"pkgJSONPath": "packages/@glimmer/debug/package.json"
2014
},
2115
"@glimmer/destroyable": {
16+
"oldVersion": "0.92.2",
17+
"newVersion": "0.92.3",
2218
"impact": "patch",
23-
"oldVersion": "0.92.1",
24-
"newVersion": "0.92.2",
25-
"pkgJSONPath": "./packages/@glimmer/destroyable/package.json"
19+
"pkgJSONPath": "packages/@glimmer/destroyable/package.json"
2620
},
2721
"@glimmer/encoder": {
22+
"oldVersion": "0.92.2",
23+
"newVersion": "0.92.3",
2824
"impact": "patch",
29-
"oldVersion": "0.92.1",
30-
"newVersion": "0.92.2",
31-
"pkgJSONPath": "./packages/@glimmer/encode/package.json"
25+
"pkgJSONPath": "packages/@glimmer/encoder/package.json"
3226
},
3327
"@glimmer/global-context": {
28+
"oldVersion": "0.92.2",
29+
"newVersion": "0.92.3",
3430
"impact": "patch",
35-
"oldVersion": "0.92.1",
36-
"newVersion": "0.92.2",
37-
"pkgJSONPath": "./packages/@glimmer/global-context/package.json"
31+
"pkgJSONPath": "packages/@glimmer/global-context/package.json"
3832
},
3933
"@glimmer/interfaces": {
34+
"oldVersion": "0.92.2",
35+
"newVersion": "0.92.3",
4036
"impact": "patch",
41-
"oldVersion": "0.92.1",
42-
"newVersion": "0.92.2",
43-
"pkgJSONPath": "./packages/@glimmer/interfaces/package.json"
37+
"pkgJSONPath": "packages/@glimmer/interfaces/package.json"
4438
},
4539
"@glimmer/manager": {
40+
"oldVersion": "0.92.3",
41+
"newVersion": "0.92.4",
4642
"impact": "patch",
47-
"oldVersion": "0.92.2",
48-
"newVersion": "0.92.3",
49-
"constraints": [
50-
{
51-
"impact": "patch",
52-
"reason": "Has dependency `workspace:*` on @glimmer/debug"
53-
}
54-
],
55-
"pkgJSONPath": "./packages/@glimmer/manager/package.json"
43+
"pkgJSONPath": "packages/@glimmer/manager/package.json"
5644
},
5745
"@glimmer/node": {
46+
"oldVersion": "0.92.3",
47+
"newVersion": "0.92.4",
5848
"impact": "patch",
59-
"oldVersion": "0.92.2",
60-
"newVersion": "0.92.3",
61-
"constraints": [
62-
{
63-
"impact": "patch",
64-
"reason": "Has dependency `workspace:*` on @glimmer/runtime"
65-
}
66-
],
67-
"pkgJSONPath": "./packages/@glimmer/node/package.json"
49+
"pkgJSONPath": "packages/@glimmer/node/package.json"
6850
},
6951
"@glimmer/opcode-compiler": {
52+
"oldVersion": "0.92.3",
53+
"newVersion": "0.92.4",
7054
"impact": "patch",
71-
"oldVersion": "0.92.2",
72-
"newVersion": "0.92.3",
73-
"constraints": [
74-
{
75-
"impact": "patch",
76-
"reason": "Has dependency `workspace:*` on @glimmer/manager"
77-
},
78-
{
79-
"impact": "patch",
80-
"reason": "Has dependency `workspace:*` on @glimmer/debug"
81-
}
82-
],
83-
"pkgJSONPath": "./packages/@glimmer/opcode-compiler/package.json"
55+
"pkgJSONPath": "packages/@glimmer/opcode-compiler/package.json"
8456
},
8557
"@glimmer/owner": {
58+
"oldVersion": "0.92.2",
59+
"newVersion": "0.92.3",
8660
"impact": "patch",
87-
"oldVersion": "0.92.1",
88-
"newVersion": "0.92.2",
89-
"pkgJSONPath": "./packages/@glimmer/owner/package.json"
61+
"pkgJSONPath": "packages/@glimmer/owner/package.json"
9062
},
9163
"@glimmer/program": {
64+
"oldVersion": "0.92.3",
65+
"newVersion": "0.92.4",
9266
"impact": "patch",
93-
"oldVersion": "0.92.2",
94-
"newVersion": "0.92.3",
95-
"constraints": [
96-
{
97-
"impact": "patch",
98-
"reason": "Has dependency `workspace:*` on @glimmer/opcode-compiler"
99-
},
100-
{
101-
"impact": "patch",
102-
"reason": "Has dependency `workspace:*` on @glimmer/manager"
103-
}
104-
],
105-
"pkgJSONPath": "./packages/@glimmer/program/package.json"
67+
"pkgJSONPath": "packages/@glimmer/program/package.json"
10668
},
10769
"@glimmer/reference": {
70+
"oldVersion": "0.92.2",
71+
"newVersion": "0.92.3",
10872
"impact": "patch",
109-
"oldVersion": "0.92.1",
110-
"newVersion": "0.92.2",
111-
"pkgJSONPath": "./packages/@glimmer/reference/package.json"
73+
"pkgJSONPath": "packages/@glimmer/reference/package.json"
11274
},
11375
"@glimmer/runtime": {
76+
"oldVersion": "0.92.3",
77+
"newVersion": "0.92.4",
11478
"impact": "patch",
115-
"oldVersion": "0.92.2",
116-
"newVersion": "0.92.3",
117-
"constraints": [
118-
{
119-
"impact": "patch",
120-
"reason": "Has dependency `workspace:*` on @glimmer/program"
121-
},
122-
{
123-
"impact": "patch",
124-
"reason": "Has dependency `workspace:*` on @glimmer/manager"
125-
}
126-
],
127-
"pkgJSONPath": "./packages/@glimmer/runtime/package.json"
79+
"pkgJSONPath": "packages/@glimmer/runtime/package.json"
12880
},
12981
"@glimmer/syntax": {
82+
"oldVersion": "0.92.2",
83+
"newVersion": "0.92.3",
13084
"impact": "patch",
131-
"oldVersion": "0.92.1",
132-
"newVersion": "0.92.2",
133-
"pkgJSONPath": "./packages/@glimmer/syntax/package.json"
85+
"pkgJSONPath": "packages/@glimmer/syntax/package.json"
13486
},
13587
"@glimmer/util": {
88+
"oldVersion": "0.92.2",
89+
"newVersion": "0.92.3",
13690
"impact": "patch",
137-
"oldVersion": "0.92.1",
138-
"newVersion": "0.92.2",
139-
"pkgJSONPath": "./packages/@glimmer/util/package.json"
91+
"pkgJSONPath": "packages/@glimmer/util/package.json"
14092
},
14193
"@glimmer/validator": {
94+
"oldVersion": "0.92.2",
95+
"newVersion": "0.92.3",
14296
"impact": "patch",
143-
"oldVersion": "0.92.1",
144-
"newVersion": "0.92.2",
145-
"pkgJSONPath": "./packages/@glimmer/validator/package.json"
97+
"pkgJSONPath": "packages/@glimmer/validator/package.json"
14698
},
14799
"@glimmer/vm": {
100+
"oldVersion": "0.92.2",
101+
"newVersion": "0.92.3",
148102
"impact": "patch",
149-
"oldVersion": "0.92.1",
150-
"newVersion": "0.92.2",
151-
"pkgJSONPath": "./packages/@glimmer/vm/package.json"
103+
"pkgJSONPath": "packages/@glimmer/vm/package.json"
152104
},
153105
"@glimmer/vm-babel-plugins": {
106+
"oldVersion": "0.92.2",
107+
"newVersion": "0.92.3",
154108
"impact": "patch",
155-
"oldVersion": "0.92.1",
156-
"newVersion": "0.92.2",
157-
"pkgJSONPath": "./packages/@glimmer/vm-babel-plugins/package.json"
109+
"pkgJSONPath": "packages/@glimmer/vm-babel-plugins/package.json"
158110
},
159111
"@glimmer/wire-format": {
112+
"oldVersion": "0.92.2",
113+
"newVersion": "0.92.3",
160114
"impact": "patch",
161-
"oldVersion": "0.92.1",
162-
"newVersion": "0.92.2",
163-
"pkgJSONPath": "./packages/@glimmer/wire-format/package.json"
115+
"pkgJSONPath": "packages/@glimmer/wire-format/package.json"
164116
}
165117
},
166-
"description": "## Release (2024-09-12) \n\n@glimmer/debug 0.92.3 (patch)\n@glimmer/manager 0.92.3 (patch)\n@glimmer/node 0.92.3 (patch)\n@glimmer/opcode-compiler 0.92.3 (patch)\n@glimmer/program 0.92.3 (patch)\n@glimmer/runtime 0.92.3 (patch)\n\n#### :bug: Bug Fix\n* `@glimmer/debug`\n * [#1620](https://github.com/glimmerjs/glimmer-vm/pull/1620) cause patch release of glimmer debug ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### :house: Internal\n* [#1619](https://github.com/glimmerjs/glimmer-vm/pull/1619) Add turbo build before publish ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n* [#1617](https://github.com/glimmerjs/glimmer-vm/pull/1617) Use ignore-scripts during publish, as we don't need to install browsers during publish ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 1\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n"
167-
}
118+
"description": "## Release (2024-09-13)\n\n\n\n#### :bug: Bug Fix\n* `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`\n * [#1622](https://github.com/glimmerjs/glimmer-vm/pull/1622) Add CI step for verifying that unwanted code does not get published ([@NullVoxPopuli](https://github.com/NullVoxPopuli))\n\n#### Committers: 1\n- [@NullVoxPopuli](https://github.com/NullVoxPopuli)\n"
119+
}

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Changelog
22

3+
## Release (2024-09-13)
4+
5+
6+
7+
#### :bug: Bug Fix
8+
* `@glimmer-workspace/bin`, `@glimmer-workspace/build-support`
9+
* [#1622](https://github.com/glimmerjs/glimmer-vm/pull/1622) Add CI step for verifying that unwanted code does not get published ([@NullVoxPopuli](https://github.com/NullVoxPopuli))
10+
11+
#### Committers: 1
12+
- [@NullVoxPopuli](https://github.com/NullVoxPopuli)
13+
314
## Release (2024-09-12)
415

516
@glimmer/compiler 0.92.2 (patch)

bin/patch-all.mjs

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { readFile, writeFile } from 'node:fs/promises';
2+
import { existsSync } from 'node:fs';
3+
4+
let file;
5+
6+
if (existsSync('.release-plan.json')) {
7+
let buffer = await readFile('.release-plan.json');
8+
let string = buffer.toString();
9+
file = JSON.parse(string);
10+
}
11+
12+
for (let [pkgName, existing] of Object.entries(file.solution)) {
13+
let [major, minor, patch] = existing.oldVersion.split('.');
14+
let newVersion = `${major}.${minor}.${Number(patch) + 1}`;
15+
16+
file.solution[pkgName] = {
17+
...existing,
18+
newVersion,
19+
impact: 'patch',
20+
pkgJSONPath: `packages/${pkgName}/package.json`,
21+
};
22+
}
23+
24+
await writeFile('.release-plan.json', JSON.stringify(file, null, 2));

0 commit comments

Comments
 (0)