Skip to content

Commit

Permalink
Merge pull request #191 from edtubbs/0.1.3-dev-sign-tags
Browse files Browse the repository at this point in the history
ci: added tag check to sign actions
  • Loading branch information
michilumin authored Jan 31, 2024
2 parents b8598dc + 7a5dac4 commit e234707
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -175,11 +175,11 @@ jobs:
run: ${{ matrix.postinstall }}

- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: sdk cache
if: ${{ matrix.sdk }}
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: sdk
with:
Expand All @@ -199,7 +199,7 @@ jobs:
tar -C depends/SDKs -xf depends/sdk-sources/${{ env.sdk-filename }}
- name: dependency cache
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: depends
with:
Expand All @@ -212,7 +212,7 @@ jobs:
if: matrix.host != 'x86_64-pc-windows-msvc'

- name: ccache
uses: actions/cache@v3
uses: actions/cache@v4
env:
cache-name: ccache
with:
Expand Down Expand Up @@ -302,7 +302,7 @@ jobs:
esac
- name: Upload artifacts
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: libdogecoin-${{ github.sha }}-${{ matrix.name }}
path: |
Expand All @@ -311,6 +311,7 @@ jobs:
sign-x86_64-win:
needs: build
runs-on: windows-latest
if: startsWith(github.ref, 'refs/tags/')
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down Expand Up @@ -351,14 +352,15 @@ jobs:
certificate-password: ${{ secrets.LIBDOGECOIN_DEV_WINDOWS_CERT_PASSWORD }}

- name: Upload artifacts (x86_64-win)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: libdogecoin-${{ github.sha }}-x86_64-win-signed
path: .

sign-x86_64-win-native:
needs: build
runs-on: windows-latest
if: startsWith(github.ref, 'refs/tags/')
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down Expand Up @@ -399,14 +401,15 @@ jobs:
certificate-password: ${{ secrets.LIBDOGECOIN_DEV_WINDOWS_CERT_PASSWORD }}

- name: Upload artifacts (x86_64-win-native)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: libdogecoin-${{ github.sha }}-x86_64-win-native-signed
path: .

sign-i686-win:
needs: build
runs-on: windows-latest
if: startsWith(github.ref, 'refs/tags/')
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down Expand Up @@ -447,14 +450,15 @@ jobs:
certificate-password: ${{ secrets.LIBDOGECOIN_DEV_WINDOWS_CERT_PASSWORD }}

- name: Upload artifacts (i686-win)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: libdogecoin-${{ github.sha }}-i686-win-signed
path: .

sign-x86_64-macos:
needs: build
runs-on: macos-latest
if: startsWith(github.ref, 'refs/tags/')
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand Down Expand Up @@ -498,8 +502,7 @@ jobs:
/usr/bin/codesign --force --keychain ~/Library/Keychains/build.keychain -s $MACOS_CODE_CERT_TEAM_ID --deep --options=runtime "$MACOS_EXECUTABLE_PATH"
- name: Upload artifacts (i686-win)
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: libdogecoin-${{ github.sha }}-i686-win-signed
path: .

0 comments on commit e234707

Please sign in to comment.