File tree Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Expand file tree Collapse file tree 2 files changed +22
-4
lines changed Original file line number Diff line number Diff line change 21
21
steps :
22
22
- uses : actions/checkout@v4
23
23
24
+ - name : Copy Published Extension Binaries
25
+ if : ${{ inputs.platform != 'windows' }}
26
+ uses : .github/workflows/template-copy-published-binaries.yml
27
+
24
28
- name : Use Node.js 22
25
29
uses : actions/setup-node@v4
26
30
with :
42
46
run : yarn test
43
47
working-directory : Extension
44
48
45
- # These tests don't require the binary.
46
- # On Linux, it is failing (before the tests actually run) with: Test run terminated with signal SIGSEGV.
47
- # But it works on Linux during the E2E test.
48
49
- name : Run SingleRootProject tests
49
- if : ${{ inputs.platform != 'linux' }}
50
50
run : yarn test --scenario=SingleRootProject --skipCheckBinaries
51
51
working-directory : Extension
52
52
Original file line number Diff line number Diff line change
1
+ name : Copy Published Binaries Template
2
+
3
+ runs :
4
+ using : " composite"
5
+ steps :
6
+ - name : Install latest version of the C++ extension
7
+ run : |
8
+ code --install-extension ms-vscode.cpptools --force --pre-release
9
+
10
+ - name : Copy binaries from the C++ extension
11
+ run : |
12
+ cp -r ~/.vscode/extensions/ms-vscode.cpptools-1.*/bin/* bin
13
+ working-directory : Extension
14
+ shell : bash
15
+
16
+ - name : Uninstall the C++ extension
17
+ run : |
18
+ code --uninstall-extension ms-vscode.cpptools
You can’t perform that action at this time.
0 commit comments