diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 19d77970759..bd9c06c43ad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -291,8 +291,19 @@ jobs: - name: Build & Sign Artifacts env: INSTALL4J_LICENSE: ${{ secrets.INSTALL4J_LICENSE }} + INSTALL4J_APPLE_KEY: ${{ secrets.INSTALL4J_APPLE_KEY }} + INSTALL4J_APPLE_KEY_PASSWORD: ${{ secrets.INSTALL4J_APPLE_KEY_PASSWORD }} + INSTALL4J_WINDOWS_KEY: ${{ secrets.INSTALL4J_WINDOWS_KEY }} + INSTALL4J_WINDOWS_KEY_PASSWORD: ${{ secrets.INSTALL4J_WINDOWS_KEY_PASSWORD }} GPG_PASSWORD: ${{ secrets.GPG_PASSPHRASE }} run: | + ## save install4j code signing keys + mkdir -p liquibase-dist/target/keys + echo "Saving apple key" + echo "$INSTALL4J_APPLE_KEY" | base64 -d > liquibase-dist/target/keys/datical_apple.p12 + + echo "Saving windows key" + echo "$INSTALL4J_WINDOWS_KEY" | base64 -d > liquibase-dist/target/keys/datical_windows.pfx mvn -B -pl liquibase-dist -P liquibase-pro source:jar package ## extract tar content for other artifacts