Narrow `pr-trigger.yml` to ignore publish-only changes in workflows
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- github-actions
- Domain
- build-system, ci-cd
Research direction
Start with the pr-trigger.yml workflow and compare it with build-numpy.yml, then review the workflow change introduced by #169. Update the trigger conditions so publish-only changes do not start builds while other script changes still do, and verify the resulting workflow behavior.
Written by the indexing model from the issue text.
Description
After creating #169 , the build-numpy.yml workflow kicked off again despite no new version to build. This is expected due to how the existing checker workflows were designed, and the publish step wasn't going to run anyway since it wasn't on main, but it's wasteful to be running a build in this case. If it's simple enough, we should change the pr-trigger.yml workflow so that it only triggers builds when parts of the script other than the publish job are modified. This may be too complex to justify.
Alternatively, we could do some further rework (once the composite action in #169 is merged) to have it perform the publish steps in a "mock" mode, so that we're testing the publishing steps as much as possible too. It would mean letting the superfluous wheel builds to run though, without further tweaks.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- Avg merge
- 17h 2m
- Merged PRs (30d)
- 959
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from riseproject-dev/python-wheels
-
wheel
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
riseproject-dev/python-wheels#2134 ·
-
waiting for maintainer wheel
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
riseproject-dev/python-wheels#1919 · 1 comment ·
-
pot riscv64 support Openwheel
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
riseproject-dev/python-wheels#1920 ·
-
wheel
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
riseproject-dev/python-wheels#1922 ·
-
mlx riscv64 support Openwheel
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
riseproject-dev/python-wheels#1914 ·
All issues in riseproject-dev/python-wheels
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
syfoud/Simulated_Scepter#172 ·
-
A cancelled tests run makes the coverage comment workflow fail and reports it as a red check on main Openarea: ci bug perceived difficulty: 3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Nitjsefnie-Harness-Commons/daedalus#921 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
EleutherAI/lm-evaluation-harness#4207 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
ClickHouse/clickhouse-connect#1057 ·