diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fce1e6173..430824f04 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,50 +1,50 @@ name: "Release DisCatSharp" on: workflow_dispatch: inputs: version_suffix: description: "Version Suffix" required: false type: string release_as_prerelease: description: "Release as pre-release" required: true type: boolean jobs: release: strategy: matrix: dotnet: [6.0.400] runs-on: windows-latest name: Build library and release steps: - name: Checkout repository uses: actions/checkout@v3 - name: Setup .NET uses: actions/setup-dotnet@v3.0.3 with: dotnet-version: ${{ matrix.dotnet }} - name: Restore dependencies run: dotnet restore - name: Build library as full release - if: ${{ !inputs.release_as_prerelease }} + if: ${{!inputs.release_as_prerelease}} shell: pwsh run: .\rebuild-lib.ps1 -ArtifactLocation ../dcs-artifacts -Configuration Release - name: Build library as pre-release - if: ${{ inputs.release_as_prerelease }} + if: ${{inputs.release_as_prerelease}} shell: pwsh - run: .\rebuild-lib.ps1 -ArtifactLocation ../dcs-artifacts -Configuration Release -VersionSuffix ${{ github.event.inputs.version_suffix }} + run: .\rebuild-lib.ps1 -ArtifactLocation ../dcs-artifacts -Configuration Release -VersionSuffix ${{github.event.inputs.version_suffix}} - name: Remove invalid packages shell: pwsh run: rm *.symbols.* working-directory: ../dcs-artifacts - name: Publish to NuGet shell: pwsh - run: dotnet nuget push --source https://api.nuget.org/v3/index.json -k {{ secrets.NUGET_API_KEY }} * --skip-duplicate + run: dotnet nuget push --source https://api.nuget.org/v3/index.json -k ${{secrets.NUGET_API_KEY}} * --skip-duplicate working-directory: ../dcs-artifacts - name: Publish to GitHub Packages shell: pwsh - run: dotnet nuget push --source https://nuget.pkg.github.com/Aiko-IT-Systems/index.json -k {{ secrets.NYUW_TOKEN_GH }} * + run: dotnet nuget push --source https://nuget.pkg.github.com/Aiko-IT-Systems/index.json -k ${{secrets.NYUW_TOKEN_GH}} * working-directory: ../dcs-artifacts