From eff4f86fd637c1cba79ea9796f00f575d8437d07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 11:25:43 +0000 Subject: [PATCH] ci(deps): bump codecov/codecov-action from 5 to 7 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 7. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5...v7) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/ci.yml | 130 +++++++++++++++++++-------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef90ef7..554735c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,65 +1,65 @@ -name: CI - -on: - push: - branches: - - '**' - tags-ignore: - - '**' - -permissions: - contents: read - -jobs: - frontend: - name: 前端检查 (格式 + 类型 + Lint + 测试 + 覆盖率) - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version: '20' - cache: 'npm' - - - run: npm ci - - - name: Prettier 格式检查 - run: npx prettier --check "src/**/*.{ts,tsx}" "tests/**/*.{ts,tsx}" "e2e/**/*.ts" - - - name: TypeScript 类型检查 - run: npx tsc -b --noEmit - - - name: ESLint - run: npx eslint src/ tests/ e2e/ - - - name: Vitest 测试 + 覆盖率 - run: npx vitest run --coverage - - - name: 上传覆盖率到 Codecov - uses: codecov/codecov-action@v5 - with: - files: ./coverage/cobertura-coverage.xml - flags: frontend - env: - CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - rust: - name: Rust 检查 (格式 + Check + Clippy + Test) - runs-on: windows-latest - steps: - - uses: actions/checkout@v4 - - - uses: Swatinem/rust-cache@v2 - - - name: Cargo Format Check - run: cargo fmt --check - - - name: Cargo Check - run: cargo check - - - name: Cargo Clippy - run: cargo clippy -- -D warnings - - - name: Cargo Test - run: cargo test +name: CI + +on: + push: + branches: + - '**' + tags-ignore: + - '**' + +permissions: + contents: read + +jobs: + frontend: + name: 前端检查 (格式 + 类型 + Lint + 测试 + 覆盖率) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + + - run: npm ci + + - name: Prettier 格式检查 + run: npx prettier --check "src/**/*.{ts,tsx}" "tests/**/*.{ts,tsx}" "e2e/**/*.ts" + + - name: TypeScript 类型检查 + run: npx tsc -b --noEmit + + - name: ESLint + run: npx eslint src/ tests/ e2e/ + + - name: Vitest 测试 + 覆盖率 + run: npx vitest run --coverage + + - name: 上传覆盖率到 Codecov + uses: codecov/codecov-action@v7 + with: + files: ./coverage/cobertura-coverage.xml + flags: frontend + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + + rust: + name: Rust 检查 (格式 + Check + Clippy + Test) + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + + - uses: Swatinem/rust-cache@v2 + + - name: Cargo Format Check + run: cargo fmt --check + + - name: Cargo Check + run: cargo check + + - name: Cargo Clippy + run: cargo clippy -- -D warnings + + - name: Cargo Test + run: cargo test