# retoor name: CI on: push: branches: [main] pull_request: branches: [main] jobs: build-linux: runs-on: ubuntu-latest strategy: matrix: config: [release_64bit, debug_64bit] steps: - name: Checkout uses: actions/checkout@v4 - name: Install dependencies run: | sudo apt-get update sudo apt-get install -y build-essential libssl-dev python3 - name: Build run: | cd projects/make && make -f wren_cli.make config=${{ matrix.config }} -j$(nproc) - name: Run tests run: | if [ "${{ matrix.config }}" = "debug_64bit" ]; then python3 util/test.py --suffix=_d else python3 util/test.py fi - name: Upload artifact uses: actions/upload-artifact@v4 with: name: wren-cli-linux-${{ matrix.config }} path: bin/wren_cli*