Skip to content

Conversation

@WeiqunZhang
Copy link
Member

No description provided.

@WeiqunZhang WeiqunZhang requested a review from atmyers October 23, 2024 00:44
@WeiqunZhang
Copy link
Member Author

@EZoni This might work for WarpX.

@EZoni
Copy link
Member

EZoni commented Oct 23, 2024

Thanks, @WeiqunZhang.

I guess we can try this on WarpX too, although, if really it isn't feasible to wait until the paths-ignore filter is fixed on the GitHub end, I was still hoping to come up with an "in-house" workaround, which we can control 100%, rather than relying on yet another external solution.

Reference for everyone, WarpX PR where we started this discussion: BLAST-WarpX/warpx#5387.

@WeiqunZhang
Copy link
Member Author

I was still hoping to come up with an "in-house" workaround, which we can control 100%, rather than relying on yet another external solution.

I don't think it's hard to do. But that's exactly why it's fine to use an external solution, because we can replace it.

@WeiqunZhang WeiqunZhang merged commit 8e7bb00 into AMReX-Codes:development Nov 8, 2024
71 checks passed
@WeiqunZhang WeiqunZhang deleted the skip_jobs branch November 8, 2024 03:14
@WeiqunZhang WeiqunZhang mentioned this pull request Dec 1, 2024
EZoni added a commit to BLAST-WarpX/warpx that referenced this pull request May 20, 2025
This implement AMReX's solution to handle skipped but required CI workflows properly, as in AMReX-Codes/amrex#4197.

This is necessary due to the limitation described in https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks.

PR #5469 implements an alternative solution based on a in-house script, but I figured it may be easier to implement the same solution as in AMReX for maintenance purposes.

The new preliminary jobs are named `Analyze / Check changes`. For example, they show up as `CUDA / Analyze / Check changes`, `macOS / Analyze / Check changes`, etc.

This will allow all TC members to merge PRs where required workflows are skipped (e.g., PRs that change only documentation files), instead of relying on the WarpX admin team only.
atmyers pushed a commit to atmyers/WarpX that referenced this pull request Jul 3, 2025
This implement AMReX's solution to handle skipped but required CI workflows properly, as in AMReX-Codes/amrex#4197.

This is necessary due to the limitation described in https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks.

PR BLAST-WarpX#5469 implements an alternative solution based on a in-house script, but I figured it may be easier to implement the same solution as in AMReX for maintenance purposes.

The new preliminary jobs are named `Analyze / Check changes`. For example, they show up as `CUDA / Analyze / Check changes`, `macOS / Analyze / Check changes`, etc.

This will allow all TC members to merge PRs where required workflows are skipped (e.g., PRs that change only documentation files), instead of relying on the WarpX admin team only.
rho-novatron pushed a commit to novatron-fusion/WarpX that referenced this pull request Oct 7, 2025
This implement AMReX's solution to handle skipped but required CI workflows properly, as in AMReX-Codes/amrex#4197.

This is necessary due to the limitation described in https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/troubleshooting-required-status-checks#handling-skipped-but-required-checks.

PR BLAST-WarpX#5469 implements an alternative solution based on a in-house script, but I figured it may be easier to implement the same solution as in AMReX for maintenance purposes.

The new preliminary jobs are named `Analyze / Check changes`. For example, they show up as `CUDA / Analyze / Check changes`, `macOS / Analyze / Check changes`, etc.

This will allow all TC members to merge PRs where required workflows are skipped (e.g., PRs that change only documentation files), instead of relying on the WarpX admin team only.
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