diff --git a/.gitea/workflows/publish.yml b/.gitea/workflows/publish.yml index 11eebab..f16555a 100644 --- a/.gitea/workflows/publish.yml +++ b/.gitea/workflows/publish.yml @@ -7,8 +7,7 @@ on: jobs: publish: - runs-on: ubuntu-latest - + runs-on: windows-latest steps: - name: Checkout code uses: actions/checkout@v4 @@ -18,12 +17,18 @@ jobs: with: dotnet-version: '8.x' + - name: Get version from tag + shell: pwsh + run: | + $tag = "$env:GITHUB_REF_NAME" + $version = $tag -replace '^v', '' + echo "VERSION=$version" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append + - name: Pack ExcelProcessor - run: dotnet pack QWERTYkez.ExcelProcessor/QWERTYkez.ExcelProcessor.csproj -c Release -o ./packages -p:Version=${GITHUB_REF_NAME#v} + run: dotnet pack QWERTYkez.ExcelProcessor/QWERTYkez.ExcelProcessor.csproj -c Release -o ./packages -p:Version=${{ env.VERSION }} - name: Pack WordProcessor - run: dotnet pack QWERTYkez.WordProcessor/QWERTYkez.WordProcessor.csproj -c Release -o ./packages -p:Version=${GITHUB_REF_NAME#v} + run: dotnet pack QWERTYkez.WordProcessor/QWERTYkez.WordProcessor.csproj -c Release -o ./packages -p:Version=${{ env.VERSION }} - name: Push to Gitea - run: dotnet nuget push ./packages/*.nupkg --source https://lancool.qwertykez.fun/api/packages/QWERTYkez/nuget --api-key ${{ secrets.NUGET_API_KEY }} --skip-duplicate - \ No newline at end of file + run: dotnet nuget push ./packages/*.nupkg --source https://lancool.qwertykez.fun/api/packages/QWERTYkez/nuget --api-key ${{ secrets.NUGET_API_KEY }} --skip-duplicate \ No newline at end of file