diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index abfd4a7..a1966b3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,9 +27,6 @@ jobs: appId: ${{ vars.APP_ID }} language: java java-version: '8' - prepare-command: | - ./gradlew jar --no-daemon - ./gradlew publishToMavenLocal secrets: APP_PRIVATE_KEY: ${{ secrets.APP_PRIVATE_KEY }} env: diff --git a/.releaserc.js b/.releaserc.js index b159ff8..4876078 100644 --- a/.releaserc.js +++ b/.releaserc.js @@ -109,7 +109,8 @@ module.exports = { [ "@semantic-release/exec", { - "prepareCmd": "bash ./scripts/generate.sh -v ${nextRelease.version}" + "prepareCmd": "bash ./scripts/generate.sh -v ${nextRelease.version}", + "publishCmd": "bash ./gradlew publishToMavenLocal" } ], [ diff --git a/scripts/generate.sh b/scripts/generate.sh index c0b5465..3f2e136 100755 --- a/scripts/generate.sh +++ b/scripts/generate.sh @@ -30,3 +30,5 @@ find ./docs -type f ! -name "DecryptionKey.md" ! -name "Sealed.md" -exec rm {} + java -jar ./bin/generator.jar generate -c config.yaml -g java --library jersey2 -i res/fingerprint-server-api.yaml --skip-validate-spec -o . -t template ./gradlew removeWrongDocumentationLinks + +./gradlew jar