diff --git a/.github/workflows/install-smoke.yml b/.github/workflows/install-smoke.yml index 5c8a97d4a..ace3ff072 100644 --- a/.github/workflows/install-smoke.yml +++ b/.github/workflows/install-smoke.yml @@ -2,30 +2,16 @@ name: Install Smoke Test on: push: - branches: [main, 1.0-dev] - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + branches: [main] pull_request: - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + paths: + - 'src/**' + - 'pyproject.toml' + - 'uv.lock' + - 'scripts/test_install_smoke.py' + - 'scripts/test_install_smoke.sh' + # Self-callout: re-run when this workflow changes so YAML edits are validated in PRs. + - '.github/workflows/install-smoke.yml' permissions: contents: read diff --git a/.github/workflows/itk.yaml b/.github/workflows/itk.yaml index ab272d0e3..feb9325e3 100644 --- a/.github/workflows/itk.yaml +++ b/.github/workflows/itk.yaml @@ -2,12 +2,15 @@ name: ITK on: push: - branches: [main, 1.0-dev] + branches: [main] pull_request: paths: - 'src/**' - 'itk/**' - 'pyproject.toml' + - 'uv.lock' + # Self-callout: re-run when this workflow changes so YAML edits are validated in PRs. + - '.github/workflows/itk.yaml' permissions: contents: read diff --git a/.github/workflows/linter.yaml b/.github/workflows/linter.yaml index ec4bd16fb..2c2a035a0 100644 --- a/.github/workflows/linter.yaml +++ b/.github/workflows/linter.yaml @@ -2,18 +2,15 @@ name: Lint Code Base on: pull_request: - branches: [main, 1.0-dev] - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + branches: [main] + paths: + - '**.py' + - '**.pyi' + - 'pyproject.toml' + - 'uv.lock' + - '.jscpd.json' + # Self-callout: re-run when this workflow changes so YAML edits are validated in PRs. + - '.github/workflows/linter.yaml' permissions: contents: read jobs: diff --git a/.github/workflows/run-tck.yaml b/.github/workflows/run-tck.yaml index 62bbeebc0..53d55d4b0 100644 --- a/.github/workflows/run-tck.yaml +++ b/.github/workflows/run-tck.yaml @@ -3,30 +3,15 @@ name: Run TCK on: push: branches: [ "main" ] - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' pull_request: branches: [ "main" ] - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + paths: + - 'src/**' + - 'tck/**' + - 'pyproject.toml' + - 'uv.lock' + # Self-callout: re-run when this workflow changes so YAML edits are validated in PRs. + - '.github/workflows/run-tck.yaml' permissions: contents: read diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 098a14ecc..51f8bbc53 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -2,30 +2,17 @@ name: Run Unit Tests on: push: - branches: [main, 1.0-dev] - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + branches: [main] pull_request: - paths-ignore: - - '**.md' - - 'LICENSE' - - 'docs/**' - - '.github/CODEOWNERS' - - '.github/ISSUE_TEMPLATE/**' - - '.github/PULL_REQUEST_TEMPLATE.md' - - '.github/dependabot.yml' - - '.gitignore' - - '.git-blame-ignore-revs' - - '.gemini/**' + paths: + - 'src/**' + - 'tests/**' + - 'pyproject.toml' + - 'uv.lock' + - 'scripts/run_db_tests.sh' + - 'scripts/docker-compose.test.yml' + # Self-callout: re-run when this workflow changes so YAML edits are validated in PRs. + - '.github/workflows/unit-tests.yml' permissions: contents: read