diff --git a/.gitea/workflows/build.yaml b/.github/workflows/build.yaml similarity index 54% rename from .gitea/workflows/build.yaml rename to .github/workflows/build.yaml index c3bcee2..6c1a9fd 100644 --- a/.gitea/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -8,11 +8,11 @@ on: - main jobs: - deploy: - runs-on: ubuntu-latest + build-win-x64: + runs-on: windows-latest steps: - name: Checkout repo - uses: RouxAntoine/checkout@v3.5.4 + uses: actions/checkout@v4 with: submodules: 'recursive' - name: Setup .NET @@ -20,16 +20,27 @@ jobs: with: dotnet-version: '8.0.x' - name: Build Windows - run: dotnet publish KeepersCompound.Lightmapper/KeepersCompound.Lightmapper.csproj -c Release -o release/win-x64 -r win-x64 -p:PublishSingleFile=true --nologo - - name: Build Linux - run: dotnet publish KeepersCompound.Lightmapper/KeepersCompound.Lightmapper.csproj -c Release -o release/linux-x64 -r linux-x64 -p:PublishSingleFile=true --nologo + run: dotnet publish KeepersCompound.Lightmapper/KeepersCompound.Lightmapper.csproj -c Release -o release/win-x64 -r win-x64 -p:PublishAot=true --nologo - name: Upload Windows - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: win_x64 - path: ${{ gitea.workspace }}/release/win-x64/ + path: ${{ github.workspace }}/release/win-x64/ + build-linux-x64: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v4 + with: + submodules: 'recursive' + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.0.x' + - name: Build + run: dotnet publish KeepersCompound.Lightmapper/KeepersCompound.Lightmapper.csproj -c Release -o release/linux-x64 -r linux-x64 -p:PublishAot=true --nologo - name: Upload Linux - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: linux_x64 - path: ${{ gitea.workspace }}/release/linux-x64/ \ No newline at end of file + path: ${{ github.workspace }}/release/linux-x64/ \ No newline at end of file