Skip to content

Drop paths filter from IntegrationTest trigger#126

Merged
mtfishman merged 1 commit into
mainfrom
mf/drop-integrationtest-paths
Apr 20, 2026
Merged

Drop paths filter from IntegrationTest trigger#126
mtfishman merged 1 commit into
mainfrom
mf/drop-integrationtest-paths

Conversation

@mtfishman
Copy link
Copy Markdown
Member

Summary

  • Remove paths: ["Project.toml"] from both the push: and pull_request_target: triggers of IntegrationTest.yml, in the template and the installed workflow.
  • Bump patch version to 0.3.49.

Motivation

Previously, PRs that didn't touch Project.toml didn't trigger the workflow at all, leaving the required IntegrationTest branch-protection context hanging on "Waiting for status to be reported" (e.g. ITensor/ITensorDocs.jl#49, ITensor/ITensorDocsNext.jl#44).

Now IntegrationTest runs on every non-draft PR; drafts continue to skip the downstream matrix via the reusable workflow's run-on-draft: false default. Draft/ready-for-review is the right knob to control running the downstream tests. Running integration tests on workflow-only PRs is the safer default since workflow edits can affect how the tests run.

Follow-up

A companion MassApplyPatch (integrationtest_drop_paths_filter in ITensorOrgPatches) will propagate this change to the 27 ecosystem repos.

Test plan

🤖 Generated with Claude Code

Remove paths: ["Project.toml"] from both the push: and pull_request_target:
triggers of IntegrationTest.yml, in both the template and the installed
workflow.

Previously, PRs that did not touch Project.toml did not trigger the workflow
at all, which left the required IntegrationTest check hanging on "Waiting
for status to be reported" in branch protection. Now IntegrationTest runs on
every non-draft PR; drafts continue to skip the downstream matrix via the
reusable workflow's run-on-draft: false default. Running integration tests
on workflow-only PRs is the safer default since workflow edits can affect
how the tests run.
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.34%. Comparing base (380a7cc) to head (703a602).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #126   +/-   ##
=======================================
  Coverage   87.34%   87.34%           
=======================================
  Files           1        1           
  Lines         158      158           
=======================================
  Hits          138      138           
  Misses         20       20           
Flag Coverage Δ
docs 60.13% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mtfishman mtfishman merged commit d9f9e85 into main Apr 20, 2026
16 checks passed
@mtfishman mtfishman deleted the mf/drop-integrationtest-paths branch April 20, 2026 00:13
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