@@ -16,83 +16,83 @@ jobs:
1616        uses : actions/setup-go@v2 
1717        with :
1818          go-version : ' 1.18' 
19-       - name : Install Dependencies 
20-         shell : bash 
21-         run : | 
22-           HOMEBREW_NO_AUTO_UPDATE=1 brew install qemu binaryen 
23- name : Install Xtensa toolchain 
24-         shell : bash 
25-         run : | 
26-           curl -L https://github.com/espressif/crosstool-NG/releases/download/esp-2020r2/xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz -o xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz 
27-           sudo tar -C /usr/local -xf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz 
28-           sudo ln -s /usr/local/xtensa-esp32-elf/bin/xtensa-esp32-elf-ld /usr/local/bin/xtensa-esp32-elf-ld 
29-           rm xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz 
30- name : Checkout 
31-         uses : actions/checkout@v2 
32-         with :
33-           submodules : true 
34-       - name : Cache LLVM source 
35-         uses : actions/cache@v2 
36-         id : cache-llvm-source 
37-         with :
38-           key : llvm-source-13 -macos-v2  
39-           path : | 
40-             llvm-project/clang/lib/Headers 
41-             llvm-project/clang/include 
42-             llvm-project/compiler-rt 
43-             llvm-project/lld/include 
44-             llvm-project/llvm/include 
45- name : Download LLVM source 
46-         if : steps.cache-llvm-source.outputs.cache-hit != 'true' 
47-         run : make llvm-source 
48-       - name : Cache LLVM build 
49-         uses : actions/cache@v2 
50-         id : cache-llvm-build 
51-         with :
52-           key : llvm-build-13 -macos-v3  
53-           path : llvm-build 
54-       - name : Build LLVM 
55-         if : steps.cache-llvm-build.outputs.cache-hit != 'true' 
56-         shell : bash 
57-         run : | 
58-           # fetch LLVM source 
59-           rm -rf llvm-project 
60-           make llvm-source 
61-           # install dependencies 
62-           HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake ninja 
63-           # build! 
64-           make llvm-build 
65-           find llvm-build -name CMakeFiles -prune -exec rm -r '{}' \; 
66- name : Cache wasi-libc sysroot 
67-         uses : actions/cache@v2 
68-         id : cache-wasi-libc 
69-         with :
70-           key : wasi-libc-sysroot-v2 
71-           path : lib/wasi-libc/sysroot 
72-       - name : Build wasi-libc 
73-         if : steps.cache-wasi-libc.outputs.cache-hit != 'true' 
74-         run : make wasi-libc 
75-       - name : Test TinyGo 
76-         shell : bash 
77-         run : make test GOTESTFLAGS="-v -short" 
78-       - name : Build TinyGo release tarball 
79-         run : make release -j3 
80-       - name : Test stdlib packages 
81-         run : make tinygo-test 
82-       - name : Make release artifact 
83-         shell : bash 
84-         run : cp -p build/release.tar.gz build/tinygo.darwin-amd64.tar.gz  
85-       - name : Publish release artifact 
86-         #  Note: this release artifact is double-zipped, see:
87-         #  https://github.com/actions/upload-artifact/issues/39
88-         #  We can essentially pick one of these:
89-         #  - have a double-zipped artifact when downloaded from the UI
90-         #  - have a very slow artifact upload
91-         #  We're doing the former here, to keep artifact uploads fast.
92-         uses : actions/upload-artifact@v2 
93-         with :
94-           name : release-double-zipped 
95-           path : build/tinygo.darwin-amd64.tar.gz 
96-       - name : Smoke tests 
97-         shell : bash 
98-         run : make smoketest TINYGO=$(PWD)/build/tinygo AVR=0 
19+       # - name: Install Dependencies
20+       #   shell: bash
21+       #   run: |
22+       #     HOMEBREW_NO_AUTO_UPDATE=1 brew install qemu binaryen
23+       # - name: Install Xtensa toolchain
24+       #   shell: bash
25+       #   run: |
26+       #     curl -L https://github.com/espressif/crosstool-NG/releases/download/esp-2020r2/xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz -o xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz
27+       #     sudo tar -C /usr/local -xf xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz
28+       #     sudo ln -s /usr/local/xtensa-esp32-elf/bin/xtensa-esp32-elf-ld /usr/local/bin/xtensa-esp32-elf-ld
29+       #     rm xtensa-esp32-elf-gcc8_2_0-esp-2020r2-macos.tar.gz
30+       # - name: Checkout
31+       #   uses: actions/checkout@v2
32+       #   with:
33+       #     submodules: true
34+       # - name: Cache LLVM source
35+       #   uses: actions/cache@v2
36+       #   id: cache-llvm-source
37+       #   with:
38+       #     key: llvm-source-14 -macos-v1 
39+       #     path: |
40+       #       llvm-project/clang/lib/Headers
41+       #       llvm-project/clang/include
42+       #       llvm-project/compiler-rt
43+       #       llvm-project/lld/include
44+       #       llvm-project/llvm/include
45+       # - name: Download LLVM source
46+       #   if: steps.cache-llvm-source.outputs.cache-hit != 'true'
47+       #   run: make llvm-source
48+       # - name: Cache LLVM build
49+       #   uses: actions/cache@v2
50+       #   id: cache-llvm-build
51+       #   with:
52+       #     key: llvm-build-14 -macos-v1 
53+       #     path: llvm-build
54+       # - name: Build LLVM
55+       #   if: steps.cache-llvm-build.outputs.cache-hit != 'true'
56+       #   shell: bash
57+       #   run: |
58+       #     # fetch LLVM source
59+       #     rm -rf llvm-project
60+       #     make llvm-source
61+       #     # install dependencies
62+       #     HOMEBREW_NO_AUTO_UPDATE=1 brew install cmake ninja
63+       #     # build!
64+       #     make llvm-build
65+       #     find llvm-build -name CMakeFiles -prune -exec rm -r '{}' \;
66+       # - name: Cache wasi-libc sysroot
67+       #   uses: actions/cache@v2
68+       #   id: cache-wasi-libc
69+       #   with:
70+       #     key: wasi-libc-sysroot-v2
71+       #     path: lib/wasi-libc/sysroot
72+       # - name: Build wasi-libc
73+       #   if: steps.cache-wasi-libc.outputs.cache-hit != 'true'
74+       #   run: make wasi-libc
75+       # - name: Test TinyGo
76+       #   shell: bash
77+       #   run: make test GOTESTFLAGS="-v -short"
78+       # - name: Build TinyGo release tarball
79+       #   run: make release -j3
80+       # - name: Test stdlib packages
81+       #   run: make tinygo-test
82+       # - name: Make release artifact
83+       #   shell: bash
84+       #   run: cp -p build/release.tar.gz build/tinygo.darwin-amd64.tar.gz 
85+       # - name: Publish release artifact
86+       #   # Note: this release artifact is double-zipped, see:
87+       #   # https://github.com/actions/upload-artifact/issues/39
88+       #   # We can essentially pick one of these:
89+       #   # - have a double-zipped artifact when downloaded from the UI
90+       #   # - have a very slow artifact upload
91+       #   # We're doing the former here, to keep artifact uploads fast.
92+       #   uses: actions/upload-artifact@v2
93+       #   with:
94+       #     name: release-double-zipped
95+       #     path: build/tinygo.darwin-amd64.tar.gz
96+       # - name: Smoke tests
97+       #   shell: bash
98+       #   run: make smoketest TINYGO=$(PWD)/build/tinygo AVR=0
0 commit comments