-
-
Notifications
You must be signed in to change notification settings - Fork 37
40 lines (35 loc) · 837 Bytes
/
release-orchestrator.yml
File metadata and controls
40 lines (35 loc) · 837 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
name: "Release - Stencil ESLint Plugin"
on:
workflow_dispatch:
inputs:
channel:
description: "Which release workflow should run?"
required: true
type: choice
default: dev
options:
- dev
- production
bump:
description: "Semver bump for production releases."
required: false
type: choice
default: patch
options:
- patch
- minor
- major
permissions:
contents: read
id-token: write
jobs:
run-dev:
if: ${{ inputs.channel == 'dev' }}
uses: ./.github/workflows/release-dev.yml
secrets: inherit
run-production:
if: ${{ inputs.channel == 'production' }}
uses: ./.github/workflows/release-production.yml
secrets: inherit
with:
bump: ${{ inputs.bump }}