You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Introspectable wheels: configure our test Linux wheel job to upload the artifact to actions #20572
On the topic of checking the wheels: we should configure our test Linux wheel job to upload the artifact to actions so people can download it and check in situations like this.
And I am saying since that one always run no matter what, it might be too much for every commit in every PR. And if you want to control by label, we already have that. So I don't see anything needs to be done here.
Activity
Cadair commentedon Oct 9, 2026
This is a one line patch to here:
astropy/.github/workflows/ci_workflows.yml
Line 193 in 3372056
save_artifacts: truepllim commentedon Oct 9, 2026
So it uploads every commit for every PR? Seems excessive.
nstarman commentedon Oct 9, 2026
Could we do it based on a label?
pllim commentedon Oct 9, 2026
Wait a minute... Don't we already do that if we slap the "build all wheels" label on a PR?
astropy/.github/workflows/publish.yml
Line 41 in 3372056
nstarman commentedon Oct 9, 2026
Then I guess the ask is for a smaller set of wheels, e.g. just linux? Don't need the full matrix always
Cadair commentedon Oct 9, 2026
We always build the one Linux wheel as part of the regular CI. I'm saying we upload that one.
pllim commentedon Oct 9, 2026
And I am saying since that one always run no matter what, it might be too much for every commit in every PR. And if you want to control by label, we already have that. So I don't see anything needs to be done here.
Cadair commentedon Oct 9, 2026
I don't think uploading one wheel is going to cause any undue stress on the world?
Cadair commentedon Oct 9, 2026
It's a 10MB wheel, we are already building it on each run. Might as well save it for a while so it's useful?
pllim commentedon Oct 9, 2026
Will we get billed if it becomes excessive? https://docs.github.com/en/billing/concepts/product-billing/github-actions
Cadair commentedon Oct 9, 2026
I'm pretty sure we have unlimited actions?
pllim commentedon Oct 9, 2026
https://docs.github.com/en/billing/concepts/product-billing/github-actions#free-use-of-github-actions says 500 MB. What does that really mean?