diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d33f331a..8bab73ea 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -3,127 +3,23 @@ name: Build on: [push, pull_request] jobs: - - build-android-armv7a: - runs-on: ubuntu-latest - permissions: - contents: write - - steps: - - uses: actions/checkout@v2 - - name: Build android-armv7a - run: | - scripts/build-android-armv7a.sh - - name: Upload Android build - uses: actions/upload-artifact@v4 - with: - name: android-armv7a-build - path: android-armv7a-build.zip - - name: release - uses: softprops/action-gh-release@v1 - with: - body: "initial release" - token: ${{ secrets.GITHUB_TOKEN }} - files: android-armv7a-build.zip - tag_name: ${{ github.ref_name }} - draft: false - prerelease: false # tokens just a placeholder! dont put token on the secrets. - - - build-linux-i386: + build-android: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Build linux-i386 - run: | - scripts/build-ubuntu-i386.sh + - name: Checkout Repository + uses: actions/checkout@v4 - build-linux-amd64: - runs-on: ubuntu-20.04 + - name: Build android-armv7a + run: | + chmod +x scripts/build-android-armv7a.sh + ./scripts/build-android-armv7a.sh - steps: - - uses: actions/checkout@v2 - - name: Build linux-amd64 - run: | - scripts/build-ubuntu-amd64.sh + - name: Create Archive + run: zip -r android-armv7a-build.zip build/ - build-windows-i386: - runs-on: windows-2019 - - steps: - - uses: actions/checkout@v2 - - name: Build windows-i386 - run: | - git submodule init && git submodule update - ./waf.bat configure -T debug --32bits - ./waf.bat build - - build-windows-amd64: - runs-on: windows-2019 - - steps: - - uses: actions/checkout@v2 - - name: Build windows-amd64 - run: | - git submodule init && git submodule update - ./waf.bat configure -T debug - ./waf.bat build - - build-dedicated-windows-i386: - runs-on: windows-2019 - - steps: - - uses: actions/checkout@v2 - - name: Build dedicated windows-i386 - run: | - git submodule init && git submodule update - ./waf.bat configure -T debug -d - ./waf.bat build - - build-dedicated-windows-amd64: - runs-on: windows-2019 - - steps: - - uses: actions/checkout@v2 - - name: Build dedicated windows-amd64 - run: | - git submodule init && git submodule update - ./waf.bat configure -T debug -d - ./waf.bat build - - build-dedicated-linux-i386: - runs-on: ubuntu-20.04 - - steps: - - uses: actions/checkout@v2 - - name: Build dedicated linux-i386 - run: | - scripts/build-ubuntu-i386.sh -d - - build-dedicated-linux-amd64: - runs-on: ubuntu-20.04 - - steps: - - uses: actions/checkout@v2 - - name: Build dedicated linux-amd64 - run: | - scripts/build-ubuntu-amd64.sh -d - - build-macos-amd64: - runs-on: macos-latest - - steps: - - uses: actions/checkout@v2 - - name: Build macos-amd64 - run: | - scripts/build-macos-amd64.sh - - build-dedicated-macos-amd64: - runs-on: macos-latest - - steps: - - uses: actions/checkout@v2 - - name: Build dedicated macos-amd64 - run: | - scripts/build-macos-amd64.sh -d + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: android-armv7a-bundle + path: android-armv7a-build.zip