Skip to content

Commit b810f63

Browse files
authored
Merge pull request #4599 from aryaemami59/fix-writeGitVersion
2 parents eef4250 + cb8e9ed commit b810f63

File tree

5 files changed

+25
-27
lines changed

5 files changed

+25
-27
lines changed

.github/workflows/tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848

4949
# Read existing version, reuse that, add a Git short hash
5050
- name: Set build version to Git commit
51-
run: node scripts/writeGitVersion.mjs $(git rev-parse --short HEAD)
51+
run: yarn tsx scripts/writeGitVersion.mts $(git rev-parse --short HEAD)
5252

5353
- name: Check updated version
5454
run: jq .version package.json

packages/toolkit/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
"size-limit": "^11.0.1",
9595
"tslib": "^1.10.0",
9696
"tsup": "^8.2.3",
97-
"tsx": "^4.16.2",
97+
"tsx": "^4.19.0",
9898
"typescript": "^5.5.4",
9999
"vite-tsconfig-paths": "^4.3.1",
100100
"vitest": "^1.6.0",

packages/toolkit/scripts/writeGitVersion.mjs

-14
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env node --import=tsx
2+
3+
import * as fs from 'node:fs'
4+
import * as path from 'node:path'
5+
6+
const gitRev = process.argv[2]
7+
8+
const packagePath = path.join(import.meta.dirname, '../package.json')
9+
const pkg = JSON.parse(fs.readFileSync(packagePath, 'utf-8'))
10+
11+
pkg.version = `${pkg.version}-${gitRev}`
12+
fs.writeFileSync(packagePath, JSON.stringify(pkg, null, 2))

yarn.lock

+11-11
Original file line numberDiff line numberDiff line change
@@ -6718,7 +6718,7 @@ __metadata:
67186718
size-limit: "npm:^11.0.1"
67196719
tslib: "npm:^1.10.0"
67206720
tsup: "npm:^8.2.3"
6721-
tsx: "npm:^4.16.2"
6721+
tsx: "npm:^4.19.0"
67226722
typescript: "npm:^5.5.4"
67236723
vite-tsconfig-paths: "npm:^4.3.1"
67246724
vitest: "npm:^1.6.0"
@@ -13656,7 +13656,7 @@ __metadata:
1365613656
languageName: node
1365713657
linkType: hard
1365813658

13659-
"esbuild@npm:^0.21.3, esbuild@npm:~0.21.5":
13659+
"esbuild@npm:^0.21.3":
1366013660
version: 0.21.5
1366113661
resolution: "esbuild@npm:0.21.5"
1366213662
dependencies:
@@ -13736,7 +13736,7 @@ __metadata:
1373613736
languageName: node
1373713737
linkType: hard
1373813738

13739-
"esbuild@npm:^0.23.0, esbuild@npm:^0.23.1":
13739+
"esbuild@npm:^0.23.0, esbuild@npm:^0.23.1, esbuild@npm:~0.23.0":
1374013740
version: 0.23.1
1374113741
resolution: "esbuild@npm:0.23.1"
1374213742
dependencies:
@@ -15384,11 +15384,11 @@ __metadata:
1538415384
linkType: hard
1538515385

1538615386
"get-tsconfig@npm:^4.7.5":
15387-
version: 4.7.6
15388-
resolution: "get-tsconfig@npm:4.7.6"
15387+
version: 4.8.0
15388+
resolution: "get-tsconfig@npm:4.8.0"
1538915389
dependencies:
1539015390
resolve-pkg-maps: "npm:^1.0.0"
15391-
checksum: 10/32da95a89f3ddbabd2a2e36f2a4add51a5e3c2b28f32e3c81494fcdbd43b7d9b42baea77784e62d10f87bb564c5ee908416aabf4c5ca9cdbb2950aa3c247f124
15391+
checksum: 10/aac6d98894bdb8b9f320f5c4953f9a89d11b1cbb15cc95447abe00366dc5fcda6dbce214f2e4572b1b835ab55c4f35f004b219c3d17e07c5ddca44ef9e3858d2
1539215392
languageName: node
1539315393
linkType: hard
1539415394

@@ -27014,19 +27014,19 @@ __metadata:
2701427014
languageName: node
2701527015
linkType: hard
2701627016

27017-
"tsx@npm:^4.16.2":
27018-
version: 4.16.2
27019-
resolution: "tsx@npm:4.16.2"
27017+
"tsx@npm:^4.19.0":
27018+
version: 4.19.0
27019+
resolution: "tsx@npm:4.19.0"
2702027020
dependencies:
27021-
esbuild: "npm:~0.21.5"
27021+
esbuild: "npm:~0.23.0"
2702227022
fsevents: "npm:~2.3.3"
2702327023
get-tsconfig: "npm:^4.7.5"
2702427024
dependenciesMeta:
2702527025
fsevents:
2702627026
optional: true
2702727027
bin:
2702827028
tsx: dist/cli.mjs
27029-
checksum: 10/841ccbace3dc0c42704bb5c4cea47e1f4cd313aa4719fd4531e5ed40bb862b02349c76f7c56c53b64207eebbb1c2ac2e117482aabfbf197a30fbc0b2584b60be
27029+
checksum: 10/cd9eef1fd7de4ab01cc0fa876b0bc50688cfd7c738c137928c2487021471ce14412c758c006375e3f3b444eee9e2f77f2d69661f1a5df4427bd9ec1250996f2d
2703027030
languageName: node
2703127031
linkType: hard
2703227032

0 commit comments

Comments
 (0)