44 push :
55 branches :
66 - main
7+ - gosteelhead
78 pull_request :
89 branches :
910 - main
@@ -22,7 +23,16 @@ defaults:
2223
2324jobs :
2425 build :
25- runs-on : ubuntu-latest
26+ strategy :
27+ fail-fast : false
28+ matrix :
29+ config :
30+ - os : ubuntu-24.04
31+ - os : ubuntu-24.04-arm
32+ name : build (${{ matrix.config.os }})
33+ runs-on : ${{ matrix.config.os }}
34+ permissions :
35+ contents : write
2636 steps :
2737 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2838 - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
4353
4454 - run : npx hereby build
4555
56+ - run : cd built/local && tar czf "../../tsgo-$(uname -m).tar.gz" .
57+
58+ - name : Upload Release Asset
59+ uses : softprops/action-gh-release@v2
60+ with :
61+ tag_name : " v0.0-gosteelhead"
62+ fail_on_unmatched_files : true
63+ files : " tsgo-*.tar.gz"
64+
4665 extension :
66+ if : false
4767 runs-on : ubuntu-latest
4868 steps :
4969 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
5575 - run : npm run extension:build
5676
5777 test :
78+ if : false
5879 strategy :
5980 fail-fast : false
6081 matrix :
@@ -168,6 +189,7 @@ jobs:
168189 path : testdata/baselines/local
169190
170191 lint :
192+ if : false
171193 strategy :
172194 fail-fast : false
173195 matrix :
@@ -215,6 +237,7 @@ jobs:
215237 - run : npx hereby lint
216238
217239 format :
240+ if : false
218241 runs-on : ubuntu-latest
219242 steps :
220243 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -229,6 +252,7 @@ jobs:
229252 - run : npx hereby check:format
230253
231254 generate :
255+ if : false
232256 runs-on : ubuntu-latest
233257 steps :
234258 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -251,6 +275,7 @@ jobs:
251275 - run : git diff --staged --exit-code --stat
252276
253277 tidy :
278+ if : false
254279 runs-on : ubuntu-latest
255280 steps :
256281 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -262,6 +287,7 @@ jobs:
262287 - run : go -C ./_tools mod tidy -diff
263288
264289 smoke :
290+ if : false
265291 runs-on : ubuntu-latest
266292 steps :
267293 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -292,6 +318,7 @@ jobs:
292318 - run : ./built/local/tsgo -p ./_submodules/TypeScript/src/compiler
293319
294320 misc :
321+ if : false
295322 runs-on : ubuntu-latest
296323 steps :
297324 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -302,6 +329,7 @@ jobs:
302329 - run : go -C ./_tools run ./cmd/checkmodpaths $PWD
303330
304331 baselines :
332+ if : false
305333 runs-on : ubuntu-latest
306334 steps :
307335 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
@@ -356,7 +384,8 @@ jobs:
356384
357385 required :
358386 runs-on : ubuntu-latest
359- if : ${{ always() }}
387+ if : false
388+ # if: ${{ always() }}
360389 needs :
361390 - baselines
362391 - build
0 commit comments