From 321ba4f21dbd91a0ea84ae797fe7fde5878852e9 Mon Sep 17 00:00:00 2001 From: Andrey Zhavoronkov Date: Tue, 27 Dec 2022 22:22:32 +0200 Subject: [PATCH] Run Helm tests for all PRs (#5506) --- .github/workflows/helm.yml | 36 +++++++++++------------------------- 1 file changed, 11 insertions(+), 25 deletions(-) diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml index e0045d24..e1925adb 100644 --- a/.github/workflows/helm.yml +++ b/.github/workflows/helm.yml @@ -1,36 +1,22 @@ name: Helm on: + push: + branches: + - 'master' + - 'develop' pull_request: types: [edited, ready_for_review, opened, synchronize, reopened] + paths-ignore: + - 'site/**' + - '**/*.md' workflow_dispatch: jobs: - check_changes: - runs-on: ubuntu-latest - outputs: - helm_dir_changed: ${{ steps.check_updates.outputs.helm_dir_changed }} - steps: - - uses: jitterbit/get-changed-files@v1 - id: files - continue-on-error: true - - - name: Run check - id: check_updates - env: - PR_FILES_AM: ${{ steps.files.outputs.added_modified }} - PR_FILES_RENAMED: ${{ steps.files.outputs.renamed }} - run: | - PR_FILES="$PR_FILES_AM $PR_FILES_RENAMED" - for FILE in $PR_FILES; do - if [[ $FILE == helm-chart/* ]] ; then - echo "helm_dir_changed=true" >> $GITHUB_OUTPUT - break - fi - done - testing: - needs: check_changes - if: needs.check_changes.outputs.helm_dir_changed == 'true' + if: | + github.event.pull_request.draft == false && + !startsWith(github.event.pull_request.title, '[WIP]') && + !startsWith(github.event.pull_request.title, '[Dependent]') runs-on: ubuntu-latest steps: - uses: actions/checkout@v3