File tree Expand file tree Collapse file tree 1 file changed +14
-19
lines changed
Expand file tree Collapse file tree 1 file changed +14
-19
lines changed Original file line number Diff line number Diff line change 88 default : true
99 type : boolean
1010
11- skip-scm :
12- description : " Skip tagging and release version update commits "
11+ skip-dependency-scan :
12+ description : " Skip dependency scan "
1313 default : false
1414 type : boolean
1515
16- skip-dependency-scan :
17- description : " Skip dependency scan"
16+ skip-deploy :
17+ description : " Skip deployment step"
18+ default : false
19+ type : boolean
20+
21+ skip-pages :
22+ description : " Skip page publishing step"
1823 default : false
1924 type : boolean
2025
3641 permissions :
3742 contents : write
3843 id-token : write
44+ pages : write
3945
4046 steps :
4147 - name : Checkout repository
@@ -92,12 +98,11 @@ jobs:
9298 fi
9399
94100 build_goals=()
95- if [[ '${{ inputs.skip-scm }}' = 'true ' ]]; then
96- build_goals+=("release:update-versions ")
101+ if [[ '${{ inputs.skip-deploy }}' ]]; then
102+ build_goals+=("clean" "package" "javadoc:jar ")
97103 else
98- build_goals+=("release:prepare")
104+ build_goals+=("release:prepare" "release:perform" )
99105 fi
100- build_goals+=("release:perform")
101106
102107 run <<-SCRIPT
103108 ./mvnw -B -e \
@@ -125,17 +130,7 @@ jobs:
125130 with :
126131 path : java-compiler-testing/target/apidocs
127132
128- javadocs :
129- name : " JavaDocs (GitHub Pages)"
130- runs-on : ubuntu-22.04
131- needs :
132- - maven-central
133- permissions :
134- pages : write
135- id-token : write
136-
137- steps :
138133 - name : Deploy JavaDocs build artifact to GitHub Pages
139- if : ${{ ! inputs.dry-run }}
134+ if : ${{ ! inputs.dry-run }} && ${{ ! inputs.skip-pages }}
140135 id : deployment
141136 uses : actions/deploy-pages@v1
You can’t perform that action at this time.
0 commit comments