From 7ec2f7257494da0f82cb6e5c8d687b1df7850cae Mon Sep 17 00:00:00 2001 From: Adrian Vladu Date: Tue, 21 Nov 2023 13:40:26 +0200 Subject: [PATCH] github_actions: run tests only on labels When a github PR is made, the unit tests will start only after a maintainer labels the PR with 'ready-for-unit-testing' label. Change-Id: I672843926f68c232907d603d91064422e414970e --- .github/workflows/unit_tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 37259171..16ffb0c7 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -1,9 +1,13 @@ name: Cloudbase-Init unit tests -on: [push, pull_request] +on: + push: + pull_request: + types: [ labeled ] jobs: build: + if: ${{ github.event_name == 'push' || contains(github.event.pull_request.labels.*.name, 'ready-for-unit-testing') }} runs-on: ubuntu-22.04 strategy: matrix: