From 28bb322b004d2d23d2dbccf02338ad247c56726d Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Tue, 19 Aug 2025 14:02:06 -0700 Subject: [PATCH] Update gen.yml --- .github/workflows/gen.yml | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/.github/workflows/gen.yml b/.github/workflows/gen.yml index 04ae67a..9fcfe89 100644 --- a/.github/workflows/gen.yml +++ b/.github/workflows/gen.yml @@ -1,24 +1,13 @@ -name: generate-keystore on: workflow_dispatch: + inputs: + name: + required: true jobs: gen: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v4 - with: - distribution: temurin - java-version: '17' - - run: | - keytool -genkeypair -v -keystore sune-keystore.jks -storepass ${{ secrets.KEYSTORE_PASS }} -keypass ${{ secrets.KEY_PASS }} -alias sune -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Sune" - - run: | - keytool -list -v -keystore sune-keystore.jks -storepass ${{ secrets.KEYSTORE_PASS }} -alias sune | sed -n "s/.*SHA256: //p" | head -n1 | tee sune-keystore.sha256 - - run: base64 sune-keystore.jks > sune-keystore.jks.base64 - - uses: actions/upload-artifact@v4 - with: - name: sune-keystore - path: | - sune-keystore.jks - sune-keystore.jks.base64 - sune-keystore.sha256 + uses: multipleof4/.github/workflows/gen-keystore/gen.yml@master + with: + name: ${{ github.event.inputs.name }} + secrets: + KEYSTORE_PASS: ${{ secrets.KEYSTORE_PASS }} + KEY_PASS: ${{ secrets.KEY_PASS }}