fix: Use labeled event from pull request to trigger apps build (#2930)

This commit is contained in:
Antonis Stamatiou
2023-12-18 09:26:25 +02:00
committed by GitHub
parent 113fda79b1
commit 2154b404f3

View File

@@ -1,11 +1,9 @@
name: build-for-pr name: build-for-pr
on: on:
push: pull_request:
# only for build-pr branches types:
# build-pr-* - labeled
branches:
- build-pr-*
defaults: defaults:
run: run:
@@ -17,9 +15,12 @@ env:
jobs: jobs:
build-linux-for-pr: build-linux-for-pr:
runs-on: ubuntu-latest-4-cores runs-on: ubuntu-latest-4-cores
if: ${{ github.event.label.name == 'Build Apps for PR' }}
steps: steps:
- name: ci/checkout-repo - name: ci/checkout-repo
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: ci/setup-node - name: ci/setup-node
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with: with:
@@ -49,9 +50,12 @@ jobs:
windows-install-deps: windows-install-deps:
runs-on: windows-2022 runs-on: windows-2022
if: ${{ github.event.label.name == 'Build Apps for PR' }}
steps: steps:
- name: ci/checkout-repo - name: ci/checkout-repo
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: ci/setup-node - name: ci/setup-node
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with: with:
@@ -76,11 +80,14 @@ jobs:
build-win-for-pr: build-win-for-pr:
runs-on: windows-2022 runs-on: windows-2022
if: ${{ github.event.label.name == 'Build Apps for PR' }}
needs: needs:
- windows-install-deps - windows-install-deps
steps: steps:
- name: ci/checkout-repo - name: ci/checkout-repo
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: ci/setup-node - name: ci/setup-node
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with: with:
@@ -130,9 +137,12 @@ jobs:
build-mac-for-pr: build-mac-for-pr:
runs-on: macos-12 runs-on: macos-12
if: ${{ github.event.label.name == 'Build Apps for PR' }}
steps: steps:
- name: ci/checkout-repo - name: ci/checkout-repo
uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: ci/setup-node - name: ci/setup-node
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with: with: