diff options
| author | David Chavez <david@dcvz.io> | 2023-02-14 14:29:46 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-02-14 08:29:46 -0500 |
| commit | 66b2d2d5fae75ad4d4b2a5106bf70bf8321aa88c (patch) | |
| tree | ee1b6c11c59002cb323536274e09408f587ac2ff /.github | |
| parent | 8c87bc13db63b82863292ea1d951e2bfa6e070dd (diff) | |
Add asset headers (#2465)
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/generate-builds.yml | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/.github/workflows/generate-builds.yml b/.github/workflows/generate-builds.yml index 8ae9a74b2..8359ffc31 100644 --- a/.github/workflows/generate-builds.yml +++ b/.github/workflows/generate-builds.yml @@ -6,33 +6,7 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: - extract-assets: - runs-on: [ self-hosted, asset-builder ] - steps: - - uses: actions/checkout@v3 - with: - submodules: true - - name: Extract assets (Windows) - if: runner.os == 'Windows' - run: | - cp ../../../ZELOOTD.z64 OTRExporter/baserom_non_mq.z64 - cmake --no-warn-unused-cli -S . -B build-cmake -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE:STRING=Release - cmake --build build-cmake --target ExtractAssets --config Release - 7z a assets.zip soh/assets - - name: Extract assets (Unix) - if: runner.os != 'Windows' - run: | - cp ../../../ZELOOTD.z64 OTRExporter/baserom_non_mq.z64 - cmake --no-warn-unused-cli -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=Release - cmake --build build-cmake --target ExtractAssets --config Release - zip -r assets.zip soh/assets - - uses: actions/upload-artifact@v3 - with: - name: assets - path: assets.zip - retention-days: 1 build-macos: - needs: extract-assets runs-on: macos-12 steps: - uses: actions/checkout@v3 @@ -69,14 +43,8 @@ jobs: brew uninstall --ignore-dependencies libpng sudo port install $(cat .github/workflows/macports-deps.txt) brew install ninja - - name: Restore assets - uses: actions/download-artifact@v3 - with: - name: assets - name: Build SoH run: | - unzip -o assets.zip - export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" cmake --no-warn-unused-cli -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" cmake --build build-cmake --config Release --parallel 10 @@ -92,7 +60,6 @@ jobs: SoH.dmg readme.txt build-linux: - needs: extract-assets strategy: fail-fast: true matrix: @@ -136,14 +103,8 @@ jobs: make -j 10 sudo make install sudo cp -av /usr/local/lib/libSDL* /lib/x86_64-linux-gnu/ - - name: Restore assets - uses: actions/download-artifact@v3 - with: - name: assets - name: Build SoH run: | - unzip -o assets.zip - export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" cmake --no-warn-unused-cli -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=Release cmake --build build-cmake --target OTRGui -j3 @@ -163,7 +124,6 @@ jobs: soh.appimage readme.txt build-switch: - needs: extract-assets runs-on: ubuntu-latest container: image: devkitpro/devkita64:latest @@ -179,14 +139,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ runner.os }}-switch-ccache - - name: Restore assets - uses: actions/download-artifact@v3 - with: - name: assets - name: Build SoH run: | - unzip -o assets.zip - cmake -H. -Bbuild-switch -GNinja -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/Switch.cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache cmake --build build-switch --target soh_nro -j3 @@ -200,7 +154,6 @@ jobs: soh.nro readme.txt build-wiiu: - needs: extract-assets runs-on: ubuntu-latest container: image: devkitpro/devkitppc:latest @@ -216,14 +169,8 @@ jobs: uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ runner.os }}-wiiu-ccache - - name: Restore assets - uses: actions/download-artifact@v3 - with: - name: assets - name: Build SoH run: | - unzip -o assets.zip - cmake -H. -Bbuild-wiiu -GNinja -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/WiiU.cmake -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache cmake --build build-wiiu --target soh_wuhb --config Release -j3 @@ -242,7 +189,6 @@ jobs: soh.wuhb readme.txt build-windows: - needs: extract-assets runs-on: windows-latest steps: - name: Install dependencies @@ -256,18 +202,12 @@ jobs: uses: dcvz/ccache-action@27b9f33213c0079872f064f6b6ba0233dfa16ba2 with: key: ${{ runner.os }}-ccache - - name: Restore assets - uses: actions/download-artifact@v3 - with: - name: assets - uses: ilammy/msvc-dev-cmd@v1 - name: Setup 7-Zip run: | "C:\Program Files\7-Zip" >> $env:GITHUB_PATH - name: Build SoH run: | - 7z x assets.zip -aoa - set $env:PATH="$env:USERPROFILE/.cargo/bin;$env:PATH" cmake -S . -B build-windows -G Ninja -DCMAKE_MAKE_PROGRAM=ninja -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache cmake --build build-windows --target OTRGui --config Release --parallel 10 |
