diff --git a/.github/workflows/kube-linter-sample.yml b/.github/workflows/kube-linter-sample.yml index 14c71b3..723a48c 100644 --- a/.github/workflows/kube-linter-sample.yml +++ b/.github/workflows/kube-linter-sample.yml @@ -11,7 +11,7 @@ jobs: scan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 # This prepares directory where github/codeql-action/upload-sarif@v1 looks up report files by default. - name: Create ../results directory for SARIF report files diff --git a/.github/workflows/self-test.yml b/.github/workflows/self-test.yml index 644adf2..d1307f7 100644 --- a/.github/workflows/self-test.yml +++ b/.github/workflows/self-test.yml @@ -18,7 +18,7 @@ jobs: version: [ latest, 0.2.3 ] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Scan 1 - should succeed uses: ./ @@ -47,14 +47,14 @@ jobs: test-with-sarif-upload: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 # Setup directory where github/codeql-action/upload-sarif@v3 looks up files by default. - name: Create ../results directory for sarif files shell: bash run: mkdir -p ../results - - name: Scan 1 - should succeed + - name: Scan - should succeed uses: ./ with: directory: sample/valid-yaml @@ -62,7 +62,20 @@ jobs: format: sarif output-file: ../results/kube-linter-success.sarif - - name: Scan 2 - should fail + - name: Upload SARIF output file to GitHub + uses: github/codeql-action/upload-sarif@v3 + + test-with-sarif-upload-fail: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + + # Setup directory where github/codeql-action/upload-sarif@v3 looks up files by default. + - name: Create ../results directory for sarif files + shell: bash + run: mkdir -p ../results + + - name: Scan - should fail uses: ./ with: directory: sample/invalid-yaml @@ -74,10 +87,11 @@ jobs: - name: Upload SARIF output file to GitHub uses: github/codeql-action/upload-sarif@v3 + test-fail-on-invalid-resource: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Scan 1 - should succeed uses: ./ with: diff --git a/.github/workflows/versioning.yml b/.github/workflows/versioning.yml index ba1d03e..e79d9a7 100644 --- a/.github/workflows/versioning.yml +++ b/.github/workflows/versioning.yml @@ -9,7 +9,7 @@ jobs: update-semver: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: haya14busa/action-update-semver@v1 with: major_version_tag_only: true