diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c86f66c..e6008ca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -63,7 +63,7 @@ jobs: file: windows-x64.zip build-mac: - runs-on: macos-latest + runs-on: ubuntu-latest env: BUTLER_API_KEY: ${{ secrets.BUTLER_API_KEY }} steps: @@ -72,16 +72,6 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 8.0.x - - name: Install packages - uses: tecolicom/actions-use-homebrew-tools@v1.3 - with: - tools: 'freeimage freetype' - cache: yes - - name: Symlink packages - run: | - mkdir -p ~/.nuget/packages/dotnet-mgcb/3.8.1.303/tools/net6.0/any/ - ln -s /opt/homebrew/lib/libfreeimage.dylib ~/.nuget/packages/dotnet-mgcb/3.8.1.303/tools/net6.0/any/libFreeImage.dylib - ln -s /opt/homebrew/lib/freetype6.dylib ~/.nuget/packages/dotnet-mgcb/3.8.1.303/tools/net6.0/any/freetype6.dylib - name: Set up butler run: | curl -L -o butler.zip https://broth.itch.zone/butler/darwin-amd64/LATEST/archive/default @@ -90,7 +80,7 @@ jobs: - name: Restore dependencies run: dotnet restore - name: Publish - run: dotnet publish -c Release -o ./release -p:PublishSingleFile=True ./Pong.Desktop/Pong.Desktop.csproj + run: dotnet publish -r osx-arm64 -c Release -o ./release -p:PublishSingleFile=True ./Pong.Desktop/Pong.Desktop.csproj - name: Move files to app bundle run: | mkdir -p ./mac-bundle/Contents/Resources/Content