Skip to content

Update on.{pull_request,push}.paths triggers for .github/workflows/build-*.yml#274

Merged
data-douser merged 1 commit into
mainfrom
dd/update-workflow-on-paths/1
May 8, 2026
Merged

Update on.{pull_request,push}.paths triggers for .github/workflows/build-*.yml#274
data-douser merged 1 commit into
mainfrom
dd/update-workflow-on-paths/1

Conversation

@data-douser
Copy link
Copy Markdown
Collaborator

This PR ensures that build-related workflows are run on push or pull_request changes to the repository's root-level package*.json files.

Outline of Changes

Workflow trigger improvements:

  • Added package.json and package-lock.json to the trigger paths for the build-and-test-client.yml workflow, so changes to these files will now trigger this workflow.
  • Added package.json and package-lock.json to the trigger paths for the build-and-test-extension.yml workflow, ensuring it runs when dependencies are updated. [1] [2]
  • Added package.json and package-lock.json to the trigger paths for the build-server.yml workflow, so server builds are triggered by dependency changes.

Ensures that build-related workflows are run on push or pull_request
changes to the repository's root-level package*.json files.
@data-douser data-douser self-assigned this May 8, 2026
Copilot AI review requested due to automatic review settings May 8, 2026 15:16
@data-douser data-douser added the bug Something isn't working label May 8, 2026
@data-douser data-douser requested review from a team and enyil as code owners May 8, 2026 15:16
@data-douser data-douser added dependencies Pull requests that update a dependency file testing labels May 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 8, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates GitHub Actions workflow paths filters so build workflows run when root-level npm dependency files change, ensuring CI catches dependency updates that affect server/client/extension builds in this monorepo.

Changes:

  • Added root package.json and package-lock.json to build-server.yml workflow triggers.
  • Added root package.json and package-lock.json to build-and-test-extension.yml workflow triggers.
  • Added root package.json and package-lock.json to build-and-test-client.yml workflow triggers (and reordered the existing .codeql-version entry within the paths list).
Show a summary per file
File Description
.github/workflows/build-server.yml Triggers server build workflow on root dependency file changes.
.github/workflows/build-and-test-extension.yml Triggers extension build/test workflow on root dependency file changes.
.github/workflows/build-and-test-client.yml Triggers client build/test workflow on root dependency file changes.

Copilot's findings

  • Files reviewed: 3/3 changed files
  • Comments generated: 0

@data-douser data-douser merged commit d18d88f into main May 8, 2026
24 checks passed
@data-douser data-douser deleted the dd/update-workflow-on-paths/1 branch May 8, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants