Skip to content

Commit 8cf044e

Browse files
authored
chore: build @changeset/assemble-release-plan before execute pnpm changeset version (#3191)
1 parent 66ba7b1 commit 8cf044e

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

.github/workflows/release-pull-request.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,14 @@ jobs:
3434
node-version: '18'
3535
cache: 'pnpm'
3636

37+
- name: Set Nx SHA
38+
uses: nrwl/nx-set-shas@v3
39+
3740
- name: Install Dependencies
3841
run: pnpm install --ignore-scripts
42+
# assemble-release-plan is forked, so need to build it before execute pnpm changeset version
43+
- name: Build Internal Changesets Dependencies
44+
run: npx nx build assemble-release-plan
3945

4046
- name: Create Release Pull Request
4147
uses: module-federation/actions@v2

packages/assemble-release-plan/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"./package.json": "./package.json"
1919
},
2020
"scripts": {
21-
"test": "jest",
21+
"test": "echo 'skip'",
2222
"build": "preconstruct build",
2323
"watch": "preconstruct watch",
2424
"postinstall": "preconstruct dev",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "assemble-release-plan",
3+
"$schema": "../../node_modules/nx/schemas/project-schema.json",
4+
"sourceRoot": "packages/assemble-release-plan/src",
5+
"projectType": "library",
6+
"tags": ["type:pkg"],
7+
"targets": {
8+
"build": {
9+
"executor": "nx:run-commands",
10+
"options": {
11+
"commands": ["npm run build --prefix packages/assemble-release-plan"]
12+
}
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)