From 1db0514a6d7dbd4b2621cb00f682dc26a8d65a92 Mon Sep 17 00:00:00 2001 From: Hyeongseok Oh Date: Tue, 20 Aug 2024 19:59:49 +0900 Subject: [PATCH] [github] Run workflow jobs only in Samsung org This will revuse to run all workflow jobs only in Samsung org. ONE-DCO-1.0-Signed-off-by: Hyeongseok Oh --- .github/workflows/check-format.yml | 2 ++ .github/workflows/check-pr-commit.yml | 2 +- .github/workflows/run-onert-android-build.yml | 1 + .github/workflows/run-onert-micro-unit-tests.yml | 9 ++++++++- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check-format.yml b/.github/workflows/check-format.yml index ba8d4bff968..6b64450d3d4 100644 --- a/.github/workflows/check-format.yml +++ b/.github/workflows/check-format.yml @@ -18,6 +18,7 @@ jobs: check-format: name: Check format runs-on: ubuntu-20.04 + if: github.repository_owner == 'Samsung' steps: - name: Checkout @@ -54,6 +55,7 @@ jobs: check-copyright: name: Check copyright runs-on: ubuntu-20.04 + if: github.repository_owner == 'Samsung' steps: - name: Checkout diff --git a/.github/workflows/check-pr-commit.yml b/.github/workflows/check-pr-commit.yml index 5dc2de1c390..9651514fd48 100644 --- a/.github/workflows/check-pr-commit.yml +++ b/.github/workflows/check-pr-commit.yml @@ -20,7 +20,7 @@ jobs: name: Check commit message runs-on: ubuntu-20.04 # Skip on draft, check on draft -> ready - if: github.event.pull_request.draft == false + if: github.repository_owner == 'Samsung' && github.event.pull_request.draft == false steps: - name: Checkout diff --git a/.github/workflows/run-onert-android-build.yml b/.github/workflows/run-onert-android-build.yml index 16d40e90c6f..ca016f2ee52 100644 --- a/.github/workflows/run-onert-android-build.yml +++ b/.github/workflows/run-onert-android-build.yml @@ -41,6 +41,7 @@ defaults: jobs: build: runs-on: ubuntu-22.04 + if: github.repository_owner == 'Samsung' env: TARGET_ARCH: aarch64 TARGET_OS: android diff --git a/.github/workflows/run-onert-micro-unit-tests.yml b/.github/workflows/run-onert-micro-unit-tests.yml index 3256c758c4d..28df490b059 100644 --- a/.github/workflows/run-onert-micro-unit-tests.yml +++ b/.github/workflows/run-onert-micro-unit-tests.yml @@ -1,6 +1,13 @@ name: Run onert-micro Unit tests on: + push: + branches: + - master + - release/* + paths: + - 'onert-micro/**' + - '.github/workflows/run-onert-micro-unit-tests.yml' pull_request: branches: - master @@ -23,7 +30,7 @@ jobs: name: Run onert-micro Unit tests runs-on: ubuntu-20.04 # Skip on draft, check on draft -> ready - if: github.event.pull_request.draft == false + if: github.repository_owner == 'Samsung' && github.event.pull_request.draft == false steps: - name: Install Arm GNU Toolchain (arm-none-eabi-gcc)