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