Skip to content

ci: add path filters to all workflows#16

Merged
PythonWoods-Dev merged 1 commit intomainfrom
fix/ci-path-filters
Apr 18, 2026
Merged

ci: add path filters to all workflows#16
PythonWoods-Dev merged 1 commit intomainfrom
fix/ci-path-filters

Conversation

@PythonWoods-Dev
Copy link
Copy Markdown
Contributor

All four CI workflows now trigger only when relevant files change,
aligning with the path-filter strategy already used in the zenzic repo.

  • ci.yml: docs/, i18n/, src/, static/, scripts/**,
    docusaurus.config.ts, sidebars.ts, package.json,
    package-lock.json, tsconfig.json, zenzic.toml
  • codeql.yml: src/, scripts/
  • npm-audit.yml: package.json, package-lock.json
  • dependency-review.yml: package.json, package-lock.json

All workflows retain their schedule-based runs where applicable.
pull_request now also specifies branches: [main, release/**].

aligning with the path-filter strategy already used in the zenzic repo.

- ci.yml: docs/**, i18n/**, src/**, static/**, scripts/**,
          docusaurus.config.ts, sidebars.ts, package.json,
          package-lock.json, tsconfig.json, zenzic.toml
- codeql.yml: src/**, scripts/**
- npm-audit.yml: package.json, package-lock.json
- dependency-review.yml: package.json, package-lock.json

All workflows retain their schedule-based runs where applicable.
pull_request now also specifies branches: [main, release/**].

@PythonWoods-Dev PythonWoods-Dev merged commit 334792f into main Apr 18, 2026
7 checks passed
@PythonWoods-Dev PythonWoods-Dev deleted the fix/ci-path-filters branch April 20, 2026 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant