Skip to content

Commit c590f99

Browse files
committed
Add prerelease build process
Squashed commit of the following: commit d09ea7c Author: scripthunter7 <d.tota@adguard.com> Date: Fri Nov 28 18:49:25 2025 +0100 Update build process to use prerelease configuration - Add build:prerelease and build:vsix-prerelease scripts to package.json - Update bamboo-specs/build-prerelease.yaml to use build:prerelease instead of build:prod - Update @vscode/vsce dependency from ^2.22.0 to ^3.7.1 - Add --pre-release flag to vsce package command for prerelease builds
1 parent 2a4c889 commit c590f99

File tree

3 files changed

+619
-5
lines changed

3 files changed

+619
-5
lines changed

bamboo-specs/build-prerelease.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ Build:
5555
# Run Jest tests
5656
pnpm test
5757
58-
# Create production build
59-
pnpm build:prod
58+
# Create prerelease build
59+
pnpm build:prerelease
6060
6161
# Create build.txt file with version
6262
pnpm build:txt

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@
9494
"scripts": {
9595
"build:grammar": "tsx tools/grammar-builder.ts",
9696
"build:prod": "pnpm build:clean && pnpm build:grammar && pnpm test:compile && pnpm esbuild:client --minify && pnpm esbuild:agtree --minify && pnpm esbuild:ecss-tree --minify && pnpm esbuild:aglint --minify && pnpm esbuild:server --minify && pnpm build:vsix",
97+
"build:prerelease": "pnpm build:clean && pnpm build:grammar && pnpm test:compile && pnpm esbuild:client --minify && pnpm esbuild:server --minify && pnpm build:vsix-prerelease",
9798
"build:txt": "tsx tools/build-txt.ts",
9899
"build:vsix": "mkdirp out && vsce package --out out/vscode-adblock.vsix",
100+
"build:vsix-prerelease": "mkdirp out && vsce package --out out/vscode-adblock.vsix --pre-release",
99101
"build:clean": "rimraf ./client/out && rimraf ./server/out && rimraf ./syntaxes/out && rimraf ./out",
100102
"clean": "tsx tools/clean.ts",
101103
"esbuild:aglint": "esbuild ./server/src/aglint.ts --bundle --outfile=server/out/aglint.js --format=cjs --platform=node --alias:@adguard/agtree=./agtree --external:./agtree --alias:@adguard/ecss-tree=./ecss-tree --external:./ecss-tree",
@@ -128,7 +130,7 @@
128130
"@types/plist": "^3.0.2",
129131
"@typescript-eslint/eslint-plugin": "^6.3.0",
130132
"@typescript-eslint/parser": "^6.3.0",
131-
"@vscode/vsce": "^2.22.0",
133+
"@vscode/vsce": "^3.7.1",
132134
"chokidar-cli": "^3.0.0",
133135
"commander": "^11.1.0",
134136
"concurrently": "^8.0.1",

0 commit comments

Comments
 (0)