only run install tests for helm on github-hosted runners

This commit is contained in:
Kjeld Schouten
2025-11-04 14:41:56 +01:00
parent 0b6924644b
commit a15a85b110
7 changed files with 22 additions and 11 deletions
+2 -1
View File
@@ -9,7 +9,8 @@ on:
jobs: jobs:
approve: approve:
runs-on: ubuntu-latest runs-on:
group: default
steps: steps:
- name: Approve PR - name: Approve PR
uses: hmarr/auto-approve-action@v3 uses: hmarr/auto-approve-action@v3
+2 -1
View File
@@ -19,7 +19,8 @@ on:
jobs: jobs:
lint-and-verify: lint-and-verify:
name: Lint Charts and Verify Dependencies name: Lint Charts and Verify Dependencies
runs-on: ubuntu-latest runs-on:
group: default
steps: steps:
- name: Checkout [master] - name: Checkout [master]
if: inputs.chartChangesDetected == 'true' if: inputs.chartChangesDetected == 'true'
+2 -1
View File
@@ -26,7 +26,8 @@ defaults:
jobs: jobs:
check_changes: check_changes:
runs-on: ubuntu-latest runs-on:
group: default
outputs: outputs:
changes_detected: ${{ steps.filter.outputs.changed }} changes_detected: ${{ steps.filter.outputs.changed }}
+4 -2
View File
@@ -16,7 +16,8 @@ on:
jobs: jobs:
generate-install-matrix: generate-install-matrix:
name: Generate matrix for install name: Generate matrix for install
runs-on: ubuntu-latest runs-on:
group: default
outputs: outputs:
matrix1: | matrix1: |
{ {
@@ -574,7 +575,8 @@ jobs:
- install-charts6 - install-charts6
if: ${{ always() }} if: ${{ always() }}
name: Install successful name: Install successful
runs-on: ubuntu-latest runs-on:
group: default
steps: steps:
- name: Check install matrix status - name: Check install matrix status
run: | run: |
+4 -2
View File
@@ -21,7 +21,8 @@ on:
jobs: jobs:
check_changes: check_changes:
runs-on: ubuntu-latest runs-on:
group: default
outputs: outputs:
changes_detected: ${{ steps.filter.outputs.changed }} changes_detected: ${{ steps.filter.outputs.changed }}
@@ -275,7 +276,8 @@ jobs:
needs: [lint, unittest, install] needs: [lint, unittest, install]
if: ${{ always() }} if: ${{ always() }}
name: Common Tets Completed name: Common Tets Completed
runs-on: ubuntu-latest runs-on:
group: default
steps: steps:
- name: Check Results - name: Check Results
run: | run: |
+6 -3
View File
@@ -10,7 +10,8 @@ concurrency:
jobs: jobs:
pr-changes: pr-changes:
name: Collect PR changes name: Collect PR changes
runs-on: ubuntu-latest runs-on:
group: default
outputs: outputs:
addedOrModified: ${{ steps.collect-changes.outputs.changesDetected }} addedOrModified: ${{ steps.collect-changes.outputs.changesDetected }}
addedOrModifiedFiles: ${{ steps.collect-changes.outputs.addedOrModifiedFiles }} addedOrModifiedFiles: ${{ steps.collect-changes.outputs.addedOrModifiedFiles }}
@@ -51,7 +52,8 @@ jobs:
print_head_msg: print_head_msg:
name: Print commit message name: Print commit message
runs-on: ubuntu-latest runs-on:
group: default
outputs: outputs:
head-commit-message: ${{ steps.get_head_commit_message.outputs.headCommitMsg }} head-commit-message: ${{ steps.get_head_commit_message.outputs.headCommitMsg }}
pr-title: ${{ github.event.pull_request.title }} pr-title: ${{ github.event.pull_request.title }}
@@ -71,7 +73,8 @@ jobs:
finished: finished:
name: Finished PR Tests name: Finished PR Tests
runs-on: ubuntu-latest runs-on:
group: default
if: always() if: always()
needs: needs:
- pr-changes - pr-changes
+2 -1
View File
@@ -9,7 +9,8 @@ on: # yamllint disable-line rule:truthy
jobs: jobs:
labels: labels:
name: Sync Labels name: Sync Labels
runs-on: ubuntu-latest runs-on:
group: default
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5