Skip to content

Commit f7480df

Browse files
authored
fix(ci): use yarn workspace to process release (#144)
* fix(ci): call the correct script to process release * fix: fix type issue
1 parent 59be865 commit f7480df

File tree

5 files changed

+14
-4
lines changed

5 files changed

+14
-4
lines changed

.github/workflows/process-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
id: setup
1818
uses: ./.github/actions/setup
1919

20-
- run: ./scripts/release/process-release.js
20+
- run: yarn workspace scripts processRelease
2121
env:
2222
EVENT_NUMBER: ${{ github.event.issue.number }}
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"specs:fix": "eslint --ext=yml specs/ --fix",
2929
"specs:lint": "eslint --ext=yml specs/$0",
3030
"github-actions:lint": "eslint --ext=yml .github/",
31-
"release": "yarn workspace scripts release"
31+
"release": "yarn workspace scripts createReleaseIssue"
3232
},
3333
"devDependencies": {
3434
"@openapitools/openapi-generator-cli": "2.4.26",

scripts/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
"version": "1.0.0",
44
"scripts": {
55
"build": "tsc",
6-
"release": "yarn build && node dist/scripts/release/create-release-issue.js",
6+
"createReleaseIssue": "yarn build && node dist/scripts/release/create-release-issue.js",
7+
"processRelease": "yarn build && node dist/scripts/release/process-release.js",
78
"setHostsOptions": "yarn build && node dist/scripts/pre-gen/setHostsOptions.js"
89
},
910
"devDependencies": {
1011
"@octokit/rest": "18.12.0",
1112
"@types/js-yaml": "4.0.5",
1213
"@types/node": "16.11.11",
14+
"@types/semver": "7.3.9",
1315
"dotenv": "16.0.0",
1416
"execa": "5.1.1",
1517
"js-yaml": "4.1.0",

scripts/release/create-release-issue.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dotenv.config();
1313
type Version = {
1414
current: string;
1515
langName: string;
16-
next?: string;
16+
next?: string | null;
1717
noCommit?: boolean;
1818
skipRelease?: boolean;
1919
};

yarn.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1436,6 +1436,13 @@ __metadata:
14361436
languageName: node
14371437
linkType: hard
14381438

1439+
"@types/semver@npm:7.3.9":
1440+
version: 7.3.9
1441+
resolution: "@types/semver@npm:7.3.9"
1442+
checksum: 60bfcfdfa7f937be2c6f4b37ddb6714fb0f27b05fe4cbdfdd596a97d35ed95d13ee410efdd88e72a66449d0384220bf20055ab7d6b5df10de4990fbd20e5cbe0
1443+
languageName: node
1444+
linkType: hard
1445+
14391446
"@types/stack-utils@npm:^2.0.0":
14401447
version: 2.0.1
14411448
resolution: "@types/stack-utils@npm:2.0.1"
@@ -5885,6 +5892,7 @@ __metadata:
58855892
"@octokit/rest": 18.12.0
58865893
"@types/js-yaml": 4.0.5
58875894
"@types/node": 16.11.11
5895+
"@types/semver": 7.3.9
58885896
dotenv: 16.0.0
58895897
execa: 5.1.1
58905898
js-yaml: 4.1.0

0 commit comments

Comments
 (0)