From d00abe09724ef764270628a6f613cd8028412b6b Mon Sep 17 00:00:00 2001 From: Andreas Christou Date: Tue, 27 Aug 2024 16:49:23 +0100 Subject: [PATCH] CI: Update inputs to allow specifying previous version (#92506) * Update inputs to allow specifying previous version * Add one more input --- .github/workflows/changelog.yml | 9 +++++++++ .github/workflows/release-pr.yml | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 48246cc7f42..c0d2a24b0ac 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -2,6 +2,10 @@ name: Generate changelog on: workflow_call: inputs: + previous_version: + type: string + required: false + description: 'The release version (semver, git tag, branch or commit) to use for comparison' version: type: string required: true @@ -26,6 +30,10 @@ on: workflow_dispatch: inputs: + previous_version: + type: string + required: false + description: 'The release version (semver, git tag, branch or commit) to use for comparison' version: type: string required: true @@ -79,6 +87,7 @@ jobs: id: changelog uses: ./.github/workflows/actions/changelog with: + previous: ${{ inputs.previous_version }} github_token: ${{ steps.generate_token.outputs.token }} target: v${{ inputs.version }} output_file: changelog_items.md diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml index f960bb5ca74..9304ca5301c 100644 --- a/.github/workflows/release-pr.yml +++ b/.github/workflows/release-pr.yml @@ -8,6 +8,10 @@ name: Complete a Grafana release on: workflow_dispatch: inputs: + previous_version: + type: string + required: false + description: 'The release version (semver, git tag, branch or commit) to use for comparison' version: required: true type: string @@ -38,6 +42,7 @@ jobs: name: Create PR to main to update the changelog uses: ./.github/workflows/changelog.yml with: + previous_version: ${{inputs.previous_version}} version: ${{ inputs.version }} latest: ${{ inputs.latest }} dry_run: ${{ inputs.dry_run }}