27 lines
1.8 KiB
YAML
27 lines
1.8 KiB
YAML
# The VSIX manifest points at angular/angular, but the VS Code extension source
|
|
# lives in angular/vscode-ng-language-service. There is no v20.3.3 tag there;
|
|
# v20.3.0 is the nearest public tag for the 20.3 line.
|
|
install_dependencies: "yarn install --frozen-lockfile"
|
|
source_repository: "https://github.com/angular/vscode-ng-language-service.git"
|
|
source_ref: "v20.3.0"
|
|
build_vsix:
|
|
- "yarn package"
|
|
- "mv bazel-bin/ng-template.vsix ./ng-template.vsix"
|
|
- unzip -o ng-template.vsix -d ng-template
|
|
- tail -n +5 ng-template/extension/CHANGELOG.md > temp.md && mv temp.md ng-template/extension/CHANGELOG.md
|
|
- sed 's|bazel-out/k8-fastbuild|bazel-out/darwin_arm64-fastbuild|g' ng-template/extension/index.js > ng-template/extension/indexx.js
|
|
- mv ng-template/extension/indexx.js ng-template/extension/index.js
|
|
- sed 's|../report/git_package/angular.ng-template|Users/atscott/github/vscode-ng-language-service|g' ng-template/extension/index.js > ng-template/extension/indexx.js
|
|
- mv ng-template/extension/indexx.js ng-template/extension/index.js
|
|
- sed 's|bazel-out/k8-fastbuild|bazel-out/darwin_arm64-fastbuild|g' ng-template/extension/server/index.js > ng-template/extension/server/indexx.js
|
|
- mv ng-template/extension/server/indexx.js ng-template/extension/server/index.js
|
|
- sed 's|../report/git_package/angular.ng-template|Users/atscott/github/vscode-ng-language-service|g' ng-template/extension/server/index.js > ng-template/extension/server/indexx.js
|
|
- mv ng-template/extension/server/indexx.js ng-template/extension/server/index.js
|
|
- cd ng-template && python3 -m zipfile -c ../ng-templateX.vsix . && cd ..
|
|
built_vsix_path: "ng-templateX.vsix"
|
|
run_tests: "npx nyc yarn compile:test && node_modules/.bin/jasmine --config=jasmine.json"
|
|
coverage:
|
|
tool: "nyc"
|
|
enabled: true
|
|
threshold: 80
|