Skip to content

Commit

Permalink
Update release.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
casperstorm committed Apr 22, 2024
1 parent f0ab353 commit 4cc18a5
Showing 1 changed file with 34 additions and 34 deletions.
68 changes: 34 additions & 34 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,16 @@ jobs:
strategy:
matrix:
target:
- target: macos
os: macos-latest
make: bash scripts/build-macos.sh
artifact_path: |
echo "ARTIFACT_PATH=target/release/macos/halloy.dmg" >> "$GITHUB_ENV"
- target: windows
os: windows-latest
make: bash scripts/build-windows-installer.sh
artifact_path: |
echo "ARTIFACT_PATH=target/release/halloy-installer.msi" >> $env:GITHUB_ENV
# - target: macos
# os: macos-latest
# make: bash scripts/build-macos.sh
# artifact_path: |
# echo "ARTIFACT_PATH=target/release/macos/halloy.dmg" >> "$GITHUB_ENV"
# - target: windows
# os: windows-latest
# make: bash scripts/build-windows-installer.sh
# artifact_path: |
# echo "ARTIFACT_PATH=target/release/halloy-installer.msi" >> $env:GITHUB_ENV
- target: linux
os: ubuntu-latest
make: bash scripts/package-linux.sh package
Expand Down Expand Up @@ -53,21 +53,21 @@ jobs:
- name: Build
run: ${{ matrix.target.make }}

- name: Sign macOS
if: matrix.target.target == 'macos'
env:
MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }}
MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_CERTIFICATE_PWD }}
MACOS_CERTIFICATE_NAME: ${{ secrets.MACOS_CERTIFICATE_NAME }}
MACOS_CI_KEYCHAIN_PWD: ${{ secrets.MACOS_CI_KEYCHAIN_PWD }}
MACOS_NOTARIZATION_APPLE_ID: ${{ secrets.MACOS_NOTARIZATION_APPLE_ID }}
MACOS_NOTARIZATION_TEAM_ID: ${{ secrets.MACOS_NOTARIZATION_TEAM_ID }}
MACOS_NOTARIZATION_PWD: ${{ secrets.MACOS_NOTARIZATION_PWD }}
run: bash scripts/sign-macos.sh

- name: Package macOS
if: matrix.target.target == 'macos'
run: bash scripts/package-macos.sh
# - name: Sign macOS
# if: matrix.target.target == 'macos'
# env:
# MACOS_CERTIFICATE: ${{ secrets.MACOS_CERTIFICATE }}
# MACOS_CERTIFICATE_PWD: ${{ secrets.MACOS_CERTIFICATE_PWD }}
# MACOS_CERTIFICATE_NAME: ${{ secrets.MACOS_CERTIFICATE_NAME }}
# MACOS_CI_KEYCHAIN_PWD: ${{ secrets.MACOS_CI_KEYCHAIN_PWD }}
# MACOS_NOTARIZATION_APPLE_ID: ${{ secrets.MACOS_NOTARIZATION_APPLE_ID }}
# MACOS_NOTARIZATION_TEAM_ID: ${{ secrets.MACOS_NOTARIZATION_TEAM_ID }}
# MACOS_NOTARIZATION_PWD: ${{ secrets.MACOS_NOTARIZATION_PWD }}
# run: bash scripts/sign-macos.sh

# - name: Package macOS
# if: matrix.target.target == 'macos'
# run: bash scripts/package-macos.sh

- name: Set artifact path
run: ${{ matrix.target.artifact_path }}
Expand Down Expand Up @@ -104,14 +104,14 @@ jobs:
strategy:
matrix:
target:
- artifact: macos
artifact_name: |
echo "ARTIFACT_NAME=halloy.dmg" >> "$GITHUB_ENV"
asset_type: application/octet-stream
- artifact: windows
artifact_name: |
echo "ARTIFACT_NAME=halloy-installer.msi" >> "$GITHUB_ENV"
asset_type: application/x-dosexec
# - artifact: macos
# artifact_name: |
# echo "ARTIFACT_NAME=halloy.dmg" >> "$GITHUB_ENV"
# asset_type: application/octet-stream
# - artifact: windows
# artifact_name: |
# echo "ARTIFACT_NAME=halloy-installer.msi" >> "$GITHUB_ENV"
# asset_type: application/x-dosexec
- artifact: linux
artifact_name: |
echo "ARTIFACT_NAME=$(bash scripts/package-linux.sh archive_name)" >> "$GITHUB_ENV"
Expand Down Expand Up @@ -149,7 +149,7 @@ jobs:
- name: Download Artifacts
uses: robinraju/[email protected]
with:
tag: ${{ github.ref_name }}
tag: ${{ github.event.inputs.tag }}
fileName: "h*"
- name: Generate checksum
uses: jmgilman/actions-generate-checksum@v1
Expand Down

0 comments on commit 4cc18a5

Please sign in to comment.