Skip to content

Commit 43dd6cb

Browse files
committed
Use matrix
1 parent 12d6fa6 commit 43dd6cb

File tree

1 file changed

+9
-46
lines changed

1 file changed

+9
-46
lines changed

.github/workflows/maven-central.yml

Lines changed: 9 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ env:
4545
jobs:
4646
check:
4747
runs-on: ubuntu-latest
48+
strategy:
49+
matrix:
50+
meta: ['', '.asc', '.sigstore.json', '.md5', '.sha1']
4851
steps:
4952
- name: Set VERSION
5053
shell: bash
@@ -55,56 +58,16 @@ jobs:
5558
with:
5659
distribution: temurin
5760
java-version: 21
58-
- name: Download
61+
- name: Download ${{ matrix.meta }}
5962
shell: bash
6063
run: |
6164
# shellcheck disable=SC2086
62-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar" -Dtransitive=false dependency:get
65+
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar${{ matrix.meta }}" -Dtransitive=false dependency:get
6366
# shellcheck disable=SC2086
64-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.asc" -Dtransitive=false dependency:get
67+
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar${{ matrix.meta }}:sources" dependency:get
6568
# shellcheck disable=SC2086
66-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sigstore.json" -Dtransitive=false dependency:get
69+
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar${{ matrix.meta }}:javadoc" dependency:get
6770
# shellcheck disable=SC2086
68-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.md5" -Dtransitive=false dependency:get
71+
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json${{ matrix.meta }}:cyclonedx" dependency:get
6972
# shellcheck disable=SC2086
70-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sha1" -Dtransitive=false dependency:get
71-
# shellcheck disable=SC2086
72-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar:sources" dependency:get
73-
# shellcheck disable=SC2086
74-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.asc:sources" dependency:get
75-
# shellcheck disable=SC2086
76-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sigstore.json:sources" dependency:get
77-
# shellcheck disable=SC2086
78-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.md5:sources" dependency:get
79-
# shellcheck disable=SC2086
80-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sha1:sources" dependency:get
81-
# shellcheck disable=SC2086
82-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar:javadoc" dependency:get
83-
# shellcheck disable=SC2086
84-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.asc:javadoc" dependency:get
85-
# shellcheck disable=SC2086
86-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sigstore.json:javadoc" dependency:get
87-
# shellcheck disable=SC2086
88-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.md5:javadoc" dependency:get
89-
# shellcheck disable=SC2086
90-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:jar.sha1:javadoc" dependency:get
91-
# shellcheck disable=SC2086
92-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json:cyclonedx" dependency:get
93-
# shellcheck disable=SC2086
94-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json.asc:cyclonedx" dependency:get
95-
# shellcheck disable=SC2086
96-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json.sigstore.json:cyclonedx" dependency:get
97-
# shellcheck disable=SC2086
98-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json.md5:cyclonedx" dependency:get
99-
# shellcheck disable=SC2086
100-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:json.sha1:cyclonedx" dependency:get
101-
# shellcheck disable=SC2086
102-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml:cyclonedx" dependency:get
103-
# shellcheck disable=SC2086
104-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml.asc:cyclonedx" dependency:get
105-
# shellcheck disable=SC2086
106-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml.sigstore.json:cyclonedx" dependency:get
107-
# shellcheck disable=SC2086
108-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml.md5:cyclonedx" dependency:get
109-
# shellcheck disable=SC2086
110-
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml.sha1:cyclonedx" dependency:get
73+
./mvnw ${MAVEN_CLI_OPTS} "-Dartifact=org.leplus:ristretto:${VERSION}:xml${{ matrix.meta }}:cyclonedx" dependency:get

0 commit comments

Comments
 (0)