10 # https://help.github.com/en/actions/automating-your-workflow-with-github-actions/virtual-environments-for-github-hosted-runners#supported-runners-and-hardware-resources
11 # macOS Catalina 10.15
13 name: (${{ matrix.target }}, ${{ matrix.cfg_release_channel }})
15 CFG_RELEASE_CHANNEL: ${{ matrix.cfg_release_channel }}
22 cfg_release_channel: [nightly, stable]
26 uses: actions/checkout@v3
29 - name: install rustup
31 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rustup-init.sh
32 sh rustup-init.sh -y --default-toolchain none
33 rustup target add ${{ matrix.target }}
35 - name: Build and Test
36 run: ./ci/build_and_test.sh