# 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