aboutsummaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorAyke van Laethem <[email protected]>2021-11-16 19:59:13 +0100
committerRon Evans <[email protected]>2021-11-17 14:52:32 +0100
commit22c35c8e313d4f6d3f70066d8711ff88a9bb3dd9 (patch)
tree6047b6f132facc469cccce9e081ad63d5aef95b7 /.github
parent2081380b5c83258d7e23616b26654c9a7eec3655 (diff)
downloadtinygo-22c35c8e313d4f6d3f70066d8711ff88a9bb3dd9.tar.gz
tinygo-22c35c8e313d4f6d3f70066d8711ff88a9bb3dd9.zip
ci: move all cross compilation tests to Linux
The idea here is as follows: - Run all Linux and cross compilation tests in the asser-test-linux job. - Only run native tests on MacOS and Windows. This reduces testing time on MacOS and Windows, which are generally more expensive in CI. Also, by not duplicating tests in Windows and MacOS we can reduce overall CI usage a bit. I've also changed the assert-test-linux job a bit to so that the tests that are more likely to break and the tests that are only run in assert-test-linux are run first.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/windows.yml7
1 files changed, 1 insertions, 6 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index b4014128e..4bc07d59d 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -15,11 +15,6 @@ jobs:
uses: actions/setup-go@v2
with:
go-version: '1.17'
- - name: Install QEMU
- shell: bash
- run: |
- choco install qemu --version=2020.06.12
- echo "C:\Program Files\QEMU" >> $GITHUB_PATH
- name: Install Ninja
shell: bash
run: |
@@ -78,7 +73,7 @@ jobs:
run: make binaryen
- name: Test TinyGo
shell: bash
- run: make test
+ run: make test GOTESTFLAGS="-v -short"
- name: Build TinyGo release tarball
run: make build/release -j4
- name: Make release artifact