name: Update changelog on: workflow_dispatch: inputs: version: required: true description: 'Needs to match, exactly, the name of a milestone. The version to be released please respect: major.minor.patch or major.minor.patch-beta format. example: 7.4.3 or 7.4.3-beta1' workflow_call: inputs: version_call: description: 'Needs to match, exactly, the name of a milestone. The version to be released please respect: major.minor.patch or major.minor.patch-beta format. example: 7.4.3 or 7.4.3-beta1' required: true type: string secrets: token: required: true metricsWriteAPIKey: required: true jobs: main: runs-on: ubuntu-latest steps: - name: Checkout Actions uses: actions/checkout@v3 with: repository: "grafana/grafana-github-actions" path: ./actions ref: main - name: Install Actions run: npm install --production --prefix ./actions - name: Run update changelog (manually invoked) if: ${{ github.event.inputs.version != '' }} uses: ./actions/update-changelog with: token: ${{ secrets.GH_BOT_ACCESS_TOKEN }} metricsWriteAPIKey: ${{ secrets.GRAFANA_MISC_STATS_API_KEY }} - name: Run update changelog (workflow invoked) if: ${{ inputs.version != '' }} uses: ./actions/update-changelog with: version_call: ${{ inputs.version }} token: ${{ secrets.token }} metricsWriteAPIKey: ${{ secrets.metricsWriteAPIKey }}