Skip to content

Skip invalid archives from GitHub during release #730

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zanieb
Copy link
Member

@zanieb zanieb commented Aug 7, 2025

It looks like #705 somehow includes files we don't want now?

See https://github.com/astral-sh/python-build-standalone/actions/runs/16804083046/job/47592503471

#732 also resolves this, but maybe we want both? We validate we have the files we need later anyway, so it's annoying for this to be fatal.

@zanieb zanieb added the ci:skip label Aug 7, 2025
@zanieb zanieb force-pushed the zb/download-skip branch from ae5e72e to 8492ae4 Compare August 7, 2025 12:54
@zanieb zanieb changed the title Skip failed downloads from GitHub during release Skip invalid archives from GitHub during release Aug 7, 2025
@geofft
Copy link
Collaborator

geofft commented Aug 7, 2025

I feel like I'm slightly more inclined towards #732 than this, silently skipping a file looks like a good way to confuse ourselves in the future.

@zanieb
Copy link
Member Author

zanieb commented Aug 7, 2025

It's not silent! We do log it. It's unlikely there's a consequence here since we validate we have all the artifacts we want? We'll just skip other files "silently" downstream anyway. It seems like without this, the release workflow will be more brittle — it will unexpectedly break when we add some additional intermediate artifact.

Base automatically changed from zb/persist to main August 7, 2025 18:41
@zanieb zanieb force-pushed the zb/download-skip branch from 8492ae4 to 14742f6 Compare August 7, 2025 18:42
@zanieb zanieb marked this pull request as ready for review August 7, 2025 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants