chore(deps): update dependency renovate to v43.288.0 #2742
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: validate | |
| on: | |
| push: | |
| branches: | |
| - "main" | |
| pull_request: | |
| concurrency: | |
| group: validate-${{ github.ref }} | |
| cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} | |
| permissions: | |
| contents: read | |
| jobs: | |
| check: | |
| name: check (${{ matrix.task }}) | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| # Each entry is a function on the `ci` toolchain. lint and test run the | |
| # matching Taskfile target inside the devbox environment | |
| # (dagger -> devbox -> task); the rest compose a toolchain or Node | |
| # container directly: security (Trivy via the security toolchain), | |
| # lint-actions (zizmor via the zizmor toolchain), lint-renovate | |
| # (renovate-config-validator in a Node container), and lint-releaser / | |
| # lint-kclmodules (goreleaser/kcl). Mirrors the gates developers run via | |
| # `task check:all`. | |
| task: | |
| - lint | |
| - test | |
| - security | |
| - lint-actions | |
| - lint-renovate | |
| - lint-releaser | |
| - lint-kclmodules | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - name: Run ci ${{ matrix.task }} | |
| uses: dagger/dagger-for-github@v8.4.1 | |
| with: | |
| version: "v0.21.4" | |
| call: ci ${{ matrix.task }} | |
| cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }} | |
| enable-github-summary: "true" | |
| toolchains: | |
| name: toolchains | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - name: Run ci toolchain tests | |
| uses: dagger/dagger-for-github@v8.4.1 | |
| with: | |
| version: "v0.21.4" | |
| verb: check | |
| args: -m ci/tests | |
| cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }} | |
| enable-github-summary: "true" | |
| coverage: | |
| name: coverage | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v7 | |
| with: | |
| persist-credentials: false | |
| - name: Export coverage profile | |
| if: ${{ !cancelled() }} | |
| uses: dagger/dagger-for-github@v8.4.1 | |
| with: | |
| version: "v0.21.4" | |
| call: ci test-coverage --output=coverage.txt | |
| cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }} | |
| enable-github-summary: "true" | |
| - name: Upload coverage reports to Codecov | |
| if: ${{ !cancelled() }} | |
| uses: codecov/codecov-action@v7 | |
| with: | |
| token: ${{ secrets.CODECOV_TOKEN }} |