diff --git a/.gitea/workflows/release-mod.yml b/.gitea/workflows/release-mod.yml index 0a9748d..9c28606 100644 --- a/.gitea/workflows/release-mod.yml +++ b/.gitea/workflows/release-mod.yml @@ -13,37 +13,44 @@ jobs: working-directory: "./Mod" steps: - uses: actions/checkout@v3 + - name: Setup dotnet uses: actions/setup-dotnet@v3 with: dotnet-version: 7.0.x + - name: Initialize modding environment uses: beat-forge/init-beatsaber@v1 with: repo: beat-forge/beatsaber-stripped + - name: Download Mod Dependencies uses: Goobwabber/download-beatmods-deps@1.2 with: manifest: ${{ gitea.workspace }}/Mod/manifest.json + - name: Build id: Build run: dotnet build ScoreTracker.csproj --configuration Release + - name: GitStatus run: git status + - name: Echo Filename run: echo $BUILDTEXT \($ASSEMBLYNAME\) env: BUILDTEXT: Filename=${{ steps.Build.outputs.filename }} ASSEMBLYNAME: AssemblyName=${{ steps.Build.outputs.assemblyname }} - # - name: Upload Artifact - # uses: actions/upload-artifact@v1 - # with: - # name: ${{ steps.Build.outputs.filename }} - # path: ${{ steps.Build.outputs.artifactpath }} - # - name: Release - # uses: softprops/action-gh-release@v1 - # if: startsWith(github.ref, 'refs/tags/') - # with: - # files: ./${{ steps.Build.outputs.filename }}.zip - # env: - # GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + + - name: Upload Artifact + uses: actions/upload-artifact@v4 + with: + name: ${{ steps.Build.outputs.filename }} + path: ${{ steps.Build.outputs.artifactpath }} + + - name: Use Go Action + id: use-go-action + uses: https://gitea.com/actions/release-action@main + with: + files: ./${{ steps.Build.outputs.filename }}.zip + api_key: "${{ secrets.RELEASE_TOKEN }}"