aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yaml17
-rw-r--r--.github/workflows/release.yaml5
2 files changed, 20 insertions, 2 deletions
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 00f299ff1..ed9191c49 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -97,7 +97,13 @@ jobs:
97 97
98 typescript: 98 typescript:
99 name: TypeScript 99 name: TypeScript
100 runs-on: ubuntu-latest 100 strategy:
101 fail-fast: false
102 matrix:
103 os: [ubuntu-latest, windows-latest, macos-latest]
104
105 runs-on: ${{ matrix.os }}
106
101 steps: 107 steps:
102 - name: Checkout repository 108 - name: Checkout repository
103 uses: actions/checkout@v2 109 uses: actions/checkout@v2
@@ -111,10 +117,19 @@ jobs:
111 working-directory: ./editors/code 117 working-directory: ./editors/code
112 118
113 - run: npm audit || { sleep 10 && npm audit; } || { sleep 30 && npm audit; } 119 - run: npm audit || { sleep 10 && npm audit; } || { sleep 30 && npm audit; }
120 if: runner.os == 'Linux'
114 working-directory: ./editors/code 121 working-directory: ./editors/code
115 122
116 - run: npm run lint 123 - run: npm run lint
117 working-directory: ./editors/code 124 working-directory: ./editors/code
118 125
126 - name: Run vscode tests
127 uses: GabrielBB/[email protected]
128 env:
129 VSCODE_CLI: 1
130 with:
131 run: npm --prefix ./editors/code test
132 # working-directory: ./editors/code # does not work: https://github.com/GabrielBB/xvfb-action/issues/8
133
119 - run: npm run package --scripts-prepend-node-path 134 - run: npm run package --scripts-prepend-node-path
120 working-directory: ./editors/code 135 working-directory: ./editors/code
diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml
index 29ac89549..1ae8ed1b6 100644
--- a/.github/workflows/release.yaml
+++ b/.github/workflows/release.yaml
@@ -6,7 +6,7 @@ on:
6 push: 6 push:
7 branches: 7 branches:
8 - release 8 - release
9 - nightly 9 - trigger-nightly
10 10
11env: 11env:
12 CARGO_INCREMENTAL: 0 12 CARGO_INCREMENTAL: 0
@@ -88,6 +88,9 @@ jobs:
88 - name: Checkout repository 88 - name: Checkout repository
89 uses: actions/checkout@v2 89 uses: actions/checkout@v2
90 90
91 - run: echo "::set-env name=HEAD_SHA::$(git rev-parse HEAD)"
92 - run: 'echo "HEAD_SHA: $HEAD_SHA"'
93
91 - uses: actions/download-artifact@v1 94 - uses: actions/download-artifact@v1
92 with: 95 with:
93 name: dist-macos-latest 96 name: dist-macos-latest