add more info to last changelog item #760
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build | |
| on: [push, pull_request] | |
| jobs: | |
| windows: | |
| runs-on: windows-latest | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: true | |
| - uses: denoland/setup-deno@v2 | |
| - name: build & test debug | |
| run: | | |
| ./fibs config win-vstudio-debug | |
| ./fibs build | |
| ./fibs runtests win-vstudio-debug | |
| - name: build & test release | |
| run: | | |
| ./fibs config win-vstudio-release | |
| ./fibs build | |
| ./fibs runtests win-vstudio-release | |
| mac: | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: true | |
| - uses: ashutoshvarma/setup-ninja@master | |
| - uses: denoland/setup-deno@v2 | |
| - name: build & test debug | |
| run: | | |
| ./fibs config macos-ninja-debug | |
| ./fibs build | |
| ./fibs runtests macos-ninja-debug | |
| - name: build & test release | |
| run: | | |
| ./fibs config macos-ninja-release | |
| ./fibs build | |
| ./fibs runtests macos-ninja-release | |
| linux: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: true | |
| - uses: ashutoshvarma/setup-ninja@master | |
| - uses: denoland/setup-deno@v2 | |
| - name: build & test debug | |
| run: | | |
| ./fibs config linux-ninja-debug | |
| ./fibs build | |
| ./fibs runtests linux-ninja-debug | |
| - name: build & test release | |
| run: | | |
| ./fibs config linux-ninja-release | |
| ./fibs build | |
| ./fibs runtests linux-ninja-release | |
| linux-arm64: | |
| runs-on: ubuntu-24.04-arm | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: true | |
| - uses: denoland/setup-deno@v2 | |
| # NOTE: setup-ninja action doesn't work on ARM Linux, install x86 exe | |
| - name: install ninja | |
| run: | | |
| sudo apt-get update | |
| sudo apt install ninja-build | |
| - name: build & test debug | |
| run: | | |
| ./fibs config linux-ninja-debug | |
| ./fibs build | |
| ./fibs runtests linux-ninja-debug | |
| - name: build & test release | |
| run: | | |
| ./fibs config linux-ninja-release | |
| ./fibs build | |
| ./fibs runtests linux-ninja-release |