From 7bda811f4a68b619bcb3d7d8ef43bde379ef2e62 Mon Sep 17 00:00:00 2001 From: Christopher Whitley <103014489+AristurtleDev@users.noreply.github.com> Date: Mon, 20 May 2024 18:21:00 -0400 Subject: [PATCH] Add additional input parameters (#866) --- .github/workflows/create-release.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index f7f6bbb9..f4b8c25b 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -15,6 +15,14 @@ on: description: 'Is this a prerelease?' required: true default: 'true' + build-number: + description: | + Optional build number for when you need to manually specify it. + Otherwise the GitHub Run Number is used. + required: false + nuget-source: + description: The source url to publish the NuGet packages too + required: false jobs: build: @@ -22,7 +30,7 @@ jobs: runs-on: ubuntu-latest env: IS_PRERELEASE: ${{ inputs.prerelease == 'true' }} - BUILD_NUMBER: ${{ inputs.prerelease == 'true' && github.run_number || '' }} + BUILD_NUMBER: ${{ inputs.build-number || (inputs.prerelease == 'true' && github.run_number || '' )}} steps: - name: Clone Repository @@ -65,7 +73,7 @@ jobs: - name: "Push Packages" env: - SOURCE_URL: ${{ inputs.prerelease == 'true' && 'https://nuget.pkg.github.com/craftworkgames/index.json' || 'https://api.nuget.org/v3/index.json' }} + SOURCE_URL: ${{ inputs.nuget-source || (inputs.prerelease == 'true' && 'https://nuget.pkg.github.com/craftworkgames/index.json') || 'https://api.nuget.org/v3/index.json' }} API_KEY: ${{ inputs.prerelease == 'true' && secrets.GITHUB_TOKEN || secrets.NUGET_ACCESS_TOKEN }} run: | PACKAGES=(".artifacts/*.nupkg")