name: WrenCI on: workflow_dispatch: push: branches: [ main ] pull_request: branches: [ main ] jobs: linux: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 with: fetch-depth: 1 - name: build run: ./.travis.sh shell: bash working-directory: ./ - uses: actions/upload-artifact@v4 with: name: wren-linux path: | bin/* lib/* mac: runs-on: macos-latest env: WREN_TARGET_MAC: 1 steps: - uses: actions/checkout@v2 with: fetch-depth: 1 - name: build run: ./.travis.sh shell: bash working-directory: ./ - uses: actions/upload-artifact@v4 with: name: wren-mac path: | bin/* lib/* windows: runs-on: windows-latest steps: - uses: actions/checkout@v2 with: fetch-depth: 1 - name: msbuild uses: microsoft/setup-msbuild@v1.1 - name: build working-directory: ./projects/vs2019/ run: msbuild ./wren.sln /property:Configuration=Release /property:Platform=64bit - uses: actions/upload-artifact@v4 with: name: wren-windows path: | bin/* lib/*