From 0867284bd72651b56da840a5c8cdb13317c9dec7 Mon Sep 17 00:00:00 2001 From: Christopher Whitley <103014489+AristurtleDev@users.noreply.github.com> Date: Mon, 20 May 2024 18:32:46 -0400 Subject: [PATCH] Only specify source and prerelease (#867) --- .github/workflows/create-release.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index f4b8c25b..f42b96e6 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -15,14 +15,12 @@ on: description: 'Is this a prerelease?' required: true default: 'true' - build-number: + source-feed: 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 + Which source feed to publish to? + (Valid values are 'NuGet' or 'GitHub') + required: true + default: GitHub jobs: build: @@ -30,7 +28,7 @@ jobs: runs-on: ubuntu-latest env: IS_PRERELEASE: ${{ inputs.prerelease == 'true' }} - BUILD_NUMBER: ${{ inputs.build-number || (inputs.prerelease == 'true' && github.run_number || '' )}} + BUILD_NUMBER: ${{ inputs.prerelease == 'true' && github.run_number || '' }} steps: - name: Clone Repository @@ -73,8 +71,8 @@ jobs: - name: "Push Packages" env: - 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 }} + SOURCE_URL: ${{ inputs.source-feed == 'GitHub' && 'https://nuget.pkg.github.com/craftworkgames/index.json' || inputs.source-feed == 'NuGet' && 'https://api.nuget.org/v3/index.json' }} + API_KEY: ${{ inputs.source-feed == 'GitHub' && secrets.GITHUB_TOKEN || inputs.source-feed == 'NuGet' && secrets.NUGET_ACCESS_TOKEN }} run: | PACKAGES=(".artifacts/*.nupkg") for PACKAGE in "${PACKAGES[@]}"; do