diff --git a/.github/workflows/matrix.yaml b/.github/workflows/matrix.yaml index 5d2ffbf800..6990de6059 100644 --- a/.github/workflows/matrix.yaml +++ b/.github/workflows/matrix.yaml @@ -8,14 +8,7 @@ on: branches: - main paths: - - "**.go" - - "!**_test.go" # exclude test files to ignore unit test changes - - "test/**" # include test files in e2e again - - "!**.md" - - "Dockerfile.release" - - ".github/workflows/e2e.yaml" - - "charts/**" - - "manifests/**" + - "vendor/**" concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -23,16 +16,19 @@ concurrency: jobs: check-if-matrix-is-up-to-date: - - name: Checkout PR - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: gh pr checkout ${{ github.event.pull_request.number }} - - name: run matrix-gen - run: go run hack/compat-matrix/main.go docs/pages/deploying-vclusters/compat-matrix - - name: commit change if needed - run: git diff --quiet && git diff --staged --quiet || git commit -am 'updated compatibility matrix' - - name: Push changes - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TO:KEN }} - run: git push + name: Execute all helm tests + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: regenerate the table + run: | + go run hack/compat-matrix/main.go docs/pages/deploying-vclusters/compat-matrix + - name: commit change if needed + run: | + git diff --quiet && git diff --staged --quiet || git commit -am 'updated compatibility matrix' + - name: Push changes + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TO:KEN }} + run: git push