Chore: Create prepare release action (#43357)

Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
This commit is contained in:
Maria Alexandra
2021-12-20 14:16:22 +01:00
committed by GitHub
co-authored by Hugo Häggmark
parent e1be23ac1e
commit 0ce7799046
5 changed files with 92 additions and 6 deletions
+15 -1
View File
@@ -5,6 +5,12 @@ on:
version:
required: true
description: Needs to match, exactly, the name of a milestone
workflow_call:
inputs:
version_call:
description: Needs to match, exactly, the name of a milestone
required: true
type: string
jobs:
main:
runs-on: ubuntu-latest
@@ -17,7 +23,15 @@ jobs:
ref: main
- name: Install Actions
run: npm install --production --prefix ./actions
- name: Remove milestone from open issues
- name: Remove milestone from open issues (manually invoked)
if: ${{ github.event.inputs.version != '' }}
uses: ./actions/remove-milestone
with:
version: ${{ github.event.inputs.version }}
token: ${{secrets.GH_BOT_ACCESS_TOKEN}}
- name: Remove milestone from open issues (workflow invoked)
if: ${{ inputs.version_call != '' }}
uses: ./actions/remove-milestone
with:
version: ${{ inputs.version_call }}
token: ${{secrets.GH_BOT_ACCESS_TOKEN}}