Skip to content

fix(deps): bump TLS trust stores past the emSign intermediate CA compromise #8345

fix(deps): bump TLS trust stores past the emSign intermediate CA compromise

fix(deps): bump TLS trust stores past the emSign intermediate CA compromise #8345

Workflow file for this run

name: Lint
permissions:
contents: read
on:
pull_request:
branches:
- "*"
paths-ignore:
- ".github/workflows/deploy.yml"
- ".github/workflows/docs-release.yml"
- ".github/workflows/outdated.yml"
- ".github/workflows/comment-tag-report.yml"
- ".github/workflows/pr-agent.yml"
- ".github/workflows/build-binary.yml"
- ".github/CODEOWNERS"
- "config/**"
- "README.md"
- "LICENSE"
- "CONTRIBUTING.md"
- "utils/slack-notifiers/**"
workflow_dispatch:
push: # Rebuild cache policy
branches:
- "main"
paths:
- "Cargo.lock"
- "Cargo.toml"
- "rust-toolchain.toml"
env:
CACHE_LINT_KEY: lint-nightly-2026-05-08 # gitleaks:allow - cache key, not a secret
CACHE_PATH: |
~/.cargo/registry/index/
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
jobs:
run_lint:
name: Lint and Style checks
runs-on: ubuntu-22.04
if: github.actor != 'dependabot[bot]'
timeout-minutes: 130
concurrency:
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}
cancel-in-progress: true
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0
persist-credentials: false
- name: Run internal Rust lint
uses: ./.github/actions/run-internal-ci
with:
internal-workflow: lint-check.yml
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
pr: ${{ github.event.pull_request.number || '' }}
ci-key: lint-rust
dispatch-inputs: '{"suite":"rust"}'
timeout-minutes: 125
token: ${{ secrets.INTERNAL_BUILDS_TOKEN }}
e2e_lint:
name: E2E Lint
runs-on: ubuntu-22.04
if: github.actor != 'dependabot[bot]'
timeout-minutes: 130
concurrency:
group: ${{ github.workflow }}-e2e-${{ github.ref || github.run_id }}
cancel-in-progress: true
steps:
- name: Checkout code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0
persist-credentials: false
- name: Run internal E2E lint
uses: ./.github/actions/run-internal-ci
with:
internal-workflow: lint-check.yml
ref: ${{ github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha }}
pr: ${{ github.event.pull_request.number || '' }}
ci-key: lint-e2e
dispatch-inputs: '{"suite":"e2e"}'
timeout-minutes: 125
token: ${{ secrets.INTERNAL_BUILDS_TOKEN }}