From d372cd1d02ffed113fc77a602d79eac15e8b4181 Mon Sep 17 00:00:00 2001 From: snomiao Date: Mon, 13 Oct 2025 23:58:06 +0000 Subject: [PATCH] [feat] align CI workflow names with filename standard MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update all CI workflow names to follow "CI: " pattern for 1:1 correspondence with filenames as suggested by @benceruleanlu: - ci-json-validation.yaml → "CI: JSON Validation" - ci-lint-format.yaml → "CI: Lint Format" - ci-python-validation.yaml → "CI: Python Validation" - ci-tests-e2e.yaml → "CI: Tests E2E" - ci-tests-unit.yaml → "CI: Tests Unit" - ci-tests-storybook.yaml → "CI: Tests Storybook" - ci-tests-*-forks.yaml → "CI: Tests * Forks" Also added explanation of JSON validation scope (all .json files except tsconfig*.json) to address reviewer question. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/ci-json-validation.yaml | 3 +++ .github/workflows/ci-lint-format.yaml | 2 +- .github/workflows/ci-python-validation.yaml | 2 +- .github/workflows/ci-tests-e2e-forks.yaml | 2 +- .github/workflows/ci-tests-e2e.yaml | 2 +- .github/workflows/ci-tests-storybook-forks.yaml | 2 +- .github/workflows/ci-tests-storybook.yaml | 2 +- .github/workflows/ci-tests-unit.yaml | 2 +- 8 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci-json-validation.yaml b/.github/workflows/ci-json-validation.yaml index a1d3bf369..df86a9e6a 100644 --- a/.github/workflows/ci-json-validation.yaml +++ b/.github/workflows/ci-json-validation.yaml @@ -1,5 +1,8 @@ name: "CI: JSON Validation" +# Validates JSON syntax in all tracked .json files (excluding tsconfig*.json) +# Uses jq to ensure valid JSON syntax across configuration and data files + on: push: branches: diff --git a/.github/workflows/ci-lint-format.yaml b/.github/workflows/ci-lint-format.yaml index e447c9da4..45e845eb5 100644 --- a/.github/workflows/ci-lint-format.yaml +++ b/.github/workflows/ci-lint-format.yaml @@ -1,4 +1,4 @@ -name: Lint Format CI +name: "CI: Lint Format" on: pull_request: diff --git a/.github/workflows/ci-python-validation.yaml b/.github/workflows/ci-python-validation.yaml index 44ab4fcbb..28870261d 100644 --- a/.github/workflows/ci-python-validation.yaml +++ b/.github/workflows/ci-python-validation.yaml @@ -1,4 +1,4 @@ -name: Python Validation CI +name: "CI: Python Validation" on: pull_request: diff --git a/.github/workflows/ci-tests-e2e-forks.yaml b/.github/workflows/ci-tests-e2e-forks.yaml index 4b1bebc1c..690b2710d 100644 --- a/.github/workflows/ci-tests-e2e-forks.yaml +++ b/.github/workflows/ci-tests-e2e-forks.yaml @@ -1,4 +1,4 @@ -name: Tests E2E Forks CI +name: "CI: Tests E2E Forks" # Deploys test results from forked PRs (forks can't access deployment secrets) diff --git a/.github/workflows/ci-tests-e2e.yaml b/.github/workflows/ci-tests-e2e.yaml index eb8f04ab3..a6ed8e472 100644 --- a/.github/workflows/ci-tests-e2e.yaml +++ b/.github/workflows/ci-tests-e2e.yaml @@ -1,4 +1,4 @@ -name: Tests E2E CI +name: "CI: Tests E2E" # End-to-end testing with Playwright across multiple browsers and configurations # Runs on main branches and PRs, skips WIP branches diff --git a/.github/workflows/ci-tests-storybook-forks.yaml b/.github/workflows/ci-tests-storybook-forks.yaml index 2d54547a1..b71683023 100644 --- a/.github/workflows/ci-tests-storybook-forks.yaml +++ b/.github/workflows/ci-tests-storybook-forks.yaml @@ -1,4 +1,4 @@ -name: Tests Storybook Forks CI +name: "CI: Tests Storybook Forks" # Deploys Storybook previews from forked PRs (forks can't access deployment secrets) diff --git a/.github/workflows/ci-tests-storybook.yaml b/.github/workflows/ci-tests-storybook.yaml index 7960219f6..3e2c6a46f 100644 --- a/.github/workflows/ci-tests-storybook.yaml +++ b/.github/workflows/ci-tests-storybook.yaml @@ -1,4 +1,4 @@ -name: Tests Storybook CI +name: "CI: Tests Storybook" # Builds Storybook and runs visual regression testing via Chromatic # Deploys Storybook previews to Cloudflare Pages for PR review diff --git a/.github/workflows/ci-tests-unit.yaml b/.github/workflows/ci-tests-unit.yaml index 775d14ef0..9ccb2f3c6 100644 --- a/.github/workflows/ci-tests-unit.yaml +++ b/.github/workflows/ci-tests-unit.yaml @@ -1,4 +1,4 @@ -name: Tests Unit CI +name: "CI: Tests Unit" # Unit and component testing with Vitest # Runs on main branches and PRs, skips WIP branches