Skip to content

Commit 9925c6c

Browse files
committed
ci: add options to skip publish steps
1 parent 78f3dc9 commit 9925c6c

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.github/workflows/part-publish.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,19 @@ on:
44
prereleaseSlug:
55
required: false
66
type: string
7+
skipNuget:
8+
required: false
9+
type: boolean
10+
default: false
11+
skipNpm:
12+
required: false
13+
type: boolean
14+
default: false
715

816
jobs:
917
npm:
1018
runs-on: ubuntu-latest
19+
if: ${{ !inputs.skipNpm }}
1120
permissions:
1221
id-token: write
1322

@@ -34,6 +43,7 @@ jobs:
3443

3544
nuget:
3645
runs-on: ubuntu-latest
46+
if: ${{ !inputs.skipNuget }}
3747

3848
steps:
3949
- name: Download all workflow run artifacts

.github/workflows/release.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,21 @@ on:
1212
- rc
1313
- beta
1414
- ""
15+
skipNuget:
16+
description: "Skip NuGet publish"
17+
required: false
18+
default: false
19+
type: boolean
20+
skipNpm:
21+
description: "Skip npm publish"
22+
required: false
23+
default: false
24+
type: boolean
25+
skipTemplate:
26+
description: "Skip template publish"
27+
required: false
28+
default: false
29+
type: boolean
1530

1631
jobs:
1732
meta:
@@ -34,6 +49,8 @@ jobs:
3449
secrets: inherit
3550
with:
3651
prereleaseSlug: ${{ inputs.prereleaseSlug }}
52+
skipNuget: ${{ inputs.skipNuget }}
53+
skipNpm: ${{ inputs.skipNpm }}
3754

3855
create-release:
3956
runs-on: ubuntu-latest
@@ -58,6 +75,7 @@ jobs:
5875
publish-template:
5976
runs-on: ubuntu-latest
6077
needs: [build-template]
78+
if: ${{ !inputs.skipTemplate }}
6179

6280
steps:
6381
- name: Download Artifacts

0 commit comments

Comments
 (0)