@@ -105,6 +105,7 @@ export interface ReleaserConfig {
105105 // Java-only
106106 extraFiles ?: ExtraFile [ ] ;
107107 snapshotLabels ?: string [ ] ;
108+ skipSnapshot ?: boolean ;
108109}
109110
110111export interface CandidateReleasePullRequest {
@@ -142,6 +143,7 @@ interface ReleaserConfigJson {
142143 'extra-files' ?: ExtraFile [ ] ;
143144 'version-file' ?: string ;
144145 'snapshot-label' ?: string ; // Java-only
146+ 'skip-snapshot' ?: boolean ; // Java-only
145147}
146148
147149export interface ManifestOptions {
@@ -1179,6 +1181,7 @@ function extractReleaserConfig(
11791181 separatePullRequests : config [ 'separate-pull-requests' ] ,
11801182 labels : config [ 'label' ] ?. split ( ',' ) ,
11811183 releaseLabels : config [ 'release-label' ] ?. split ( ',' ) ,
1184+ skipSnapshot : config [ 'skip-snapshot' ] ,
11821185 } ;
11831186}
11841187
@@ -1498,6 +1501,7 @@ function mergeReleaserConfig(
14981501 defaultConfig . pullRequestTitlePattern ,
14991502 separatePullRequests :
15001503 pathConfig . separatePullRequests ?? defaultConfig . separatePullRequests ,
1504+ skipSnapshot : pathConfig . skipSnapshot ?? defaultConfig . skipSnapshot ,
15011505 } ;
15021506}
15031507
0 commit comments