Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ci: ignore unrelated workflows, so we don't run extraneous builds#358

Merged
auxesis merged 1 commit into
mainfrom
ci/ignore-unrelated-workflows
Jan 29, 2026
Merged

ci: ignore unrelated workflows, so we don't run extraneous builds#358
auxesis merged 1 commit into
mainfrom
ci/ignore-unrelated-workflows

Conversation

@auxesis

@auxesis auxesis commented Jan 29, 2026

Copy link
Copy Markdown
Contributor

Before this change, updates to the release workflow would trigger the test and benchmark workflows.

Tightly scope the path triggers, to limit the number of length of builds.

Ironically, this change will trigger the workflows we are trying to limit triggers on, but that's life in CI, baby.

Acknowledgment

By submitting this pull request, I confirm that CipherStash can use, modify, copy, and redistribute this contribution, under the terms of CipherStash's choice.

Copilot AI review requested due to automatic review settings January 29, 2026 06:01
@auxesis auxesis force-pushed the ci/ignore-unrelated-workflows branch from cd88804 to 34eed25 Compare January 29, 2026 06:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR tightens GitHub Actions triggers so that editing one workflow file does not unnecessarily trigger other, unrelated workflows. The goal is to reduce CI time and noise when only workflow definitions are being updated.

Changes:

  • Update .github/workflows/test.yml to add paths-ignore filters on pull_request and push events, ignoring changes to the release and benchmark workflows.
  • Update .github/workflows/benchmark.yml to add paths-ignore filters on pull_request and push events, ignoring changes to the release and test workflows (though the new YAML is currently malformed and will not load).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/test.yml Adds paths-ignore for PRs and pushes so the test workflow is skipped when only release.yml or benchmark.yml change.
.github/workflows/benchmark.yml Attempts to add paths-ignore for PRs and pushes so the benchmark workflow is skipped when only release.yml or test.yml change; however, the paths-ignore values are not expressed as a list, making the workflow YAML invalid.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/benchmark.yml Outdated
Comment thread .github/workflows/benchmark.yml Outdated
Before this change, updates to the `release` workflow would trigger the
`test` and `benchmark` workflows.

Tightly scope the path triggers, to limit the number of length of builds.
@auxesis auxesis force-pushed the ci/ignore-unrelated-workflows branch from 34eed25 to 563b4fc Compare January 29, 2026 06:04
@auxesis auxesis merged commit 5321358 into main Jan 29, 2026
5 checks passed
@auxesis auxesis deleted the ci/ignore-unrelated-workflows branch January 29, 2026 07:20
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.

3 participants