build: only build packages on merge to master
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
3
.github/workflows/rust.yml
vendored
3
.github/workflows/rust.yml
vendored
@@ -60,6 +60,7 @@ jobs:
|
|||||||
name: Build Linux Packages
|
name: Build Linux Packages
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
needs: linux-build-test
|
needs: linux-build-test
|
||||||
|
if: github.ref_name == 'master'
|
||||||
steps:
|
steps:
|
||||||
# Checkout the repository
|
# Checkout the repository
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
@@ -106,6 +107,7 @@ jobs:
|
|||||||
name: Build macOS DMG
|
name: Build macOS DMG
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
needs: macos-build-test
|
needs: macos-build-test
|
||||||
|
if: github.ref_name == 'master'
|
||||||
env:
|
env:
|
||||||
NOTEDECK_APPLE_RELEASE_CERT_ID: ${{ secrets.NOTEDECK_APPLE_RELEASE_CERT_ID }}
|
NOTEDECK_APPLE_RELEASE_CERT_ID: ${{ secrets.NOTEDECK_APPLE_RELEASE_CERT_ID }}
|
||||||
NOTEDECK_RELEASE_APPLE_ID: ${{ secrets.NOTEDECK_RELEASE_APPLE_ID }}
|
NOTEDECK_RELEASE_APPLE_ID: ${{ secrets.NOTEDECK_RELEASE_APPLE_ID }}
|
||||||
@@ -154,6 +156,7 @@ jobs:
|
|||||||
name: Build Windows Installer
|
name: Build Windows Installer
|
||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
needs: windows-build-test
|
needs: windows-build-test
|
||||||
|
if: github.ref_name == 'master'
|
||||||
steps:
|
steps:
|
||||||
# Checkout the repository
|
# Checkout the repository
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
|
|||||||
Reference in New Issue
Block a user