Skip to content

Commit 1504b1c

Browse files
author
José Pereda
authored
Use different keychain on every run, rename artifact (gluonhq#568)
* Use different keychain on every run, rename artifact * Rename SB dmg for macOS amd64
1 parent 374718e commit 1504b1c

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

.github/workflows/bundles-mac.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ jobs:
8787
--mac-package-signing-prefix "${{ env.MACSIGN_PREFIX }}" \
8888
--mac-signing-key-user-name "${{ env.MACSIGN_USER }}" \
8989
--mac-sign
90-
mv ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.APP_VERSION }}.dmg ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}.dmg
90+
mv ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.APP_VERSION }}.dmg ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}-amd64.dmg
9191
ls ${{ env.INSTALL_DIR }}
92-
echo ::set-output name=path::${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}.dmg
92+
echo ::set-output name=path::${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}-amd64.dmg
9393
env:
9494
MAIN_CLASS: com.oracle.javafx.scenebuilder.app.SceneBuilderApp
9595
JAVAFX_HOME: /tmp/javafx-jmods-${{ inputs.javafx-version }}/

.github/workflows/bundles-mac_aarch64.yml

+10-3
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ jobs:
3838
build:
3939
name: macOS on M1
4040
runs-on: [macOS, ARM64]
41+
env:
42+
KEYCHAIN: job-${{ github.job }}-${{ github.run_id }}-${{ github.run_number }}-${{ github.run_attempt }}
4143
steps:
4244
- uses: actions/checkout@v2
4345

@@ -49,6 +51,7 @@ jobs:
4951

5052
- uses: Apple-Actions/import-codesign-certs@v1
5153
with:
54+
keychain: ${{ env.KEYCHAIN }}
5255
p12-file-base64: ${{ secrets.CERTIFICATES_FILE_BASE64 }}
5356
p12-password: ${{ secrets.CERTIFICATES_PASSWORD }}
5457

@@ -88,9 +91,9 @@ jobs:
8891
--mac-package-signing-prefix "${{ env.MACSIGN_PREFIX }}" \
8992
--mac-signing-key-user-name "${{ env.MACSIGN_USER }}" \
9093
--mac-sign
91-
mv ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.APP_VERSION }}.dmg ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}.dmg
94+
mv ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.APP_VERSION }}.dmg ${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}-aarch64.dmg
9295
ls ${{ env.INSTALL_DIR }}
93-
echo ::set-output name=path::${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}.dmg
96+
echo ::set-output name=path::${{ env.INSTALL_DIR }}/SceneBuilder-${{ env.PROJECT_VERSION }}-aarch64.dmg
9497
env:
9598
MAIN_CLASS: com.oracle.javafx.scenebuilder.app.SceneBuilderApp
9699
JAVAFX_HOME: /tmp/javafx-jmods-${{ inputs.javafx-version }}/
@@ -115,4 +118,8 @@ jobs:
115118
uses: actions/upload-artifact@v2
116119
with:
117120
name: artifacts
118-
path: ${{ steps.outputfile.outputs.path }}
121+
path: ${{ steps.outputfile.outputs.path }}
122+
123+
- name: Delete keychain
124+
run: |
125+
security delete-keychain "${{ env.KEYCHAIN }}".keychain

0 commit comments

Comments
 (0)