Skip to content
This repository was archived by the owner on Jun 25, 2025. It is now read-only.

Commit 27fdec8

Browse files
committed
CI build binaries
1 parent cddaf9f commit 27fdec8

1 file changed

Lines changed: 31 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- main
7+
- gosteelhead
78
pull_request:
89
branches:
910
- main
@@ -22,7 +23,16 @@ defaults:
2223

2324
jobs:
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
@@ -43,7 +53,17 @@ jobs:
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
@@ -55,6 +75,7 @@ jobs:
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

Comments
 (0)