-
Notifications
You must be signed in to change notification settings - Fork 89
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
ci: fix name of artifacts in deploy-cpp #2940
Conversation
is an intermittent segfault in PyPy that we're monitoring now. I restarted the jobs and it will probably pass. (Obviously, this isn't a good situation for anyone using PyPy; we need to figure out what's causing the segfault, at least because there's a slight chance it's also a silent undefined behavior in CPython.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! (This is un-reverting c13c091.)
This will probably pass tests before the awkward-cpp deployment is done; I'll merge it to try out the updated deploy.yml when deploying awkward 2.5.2. It looks like the most substantial change is in deploy-cpp.yml, though.
If (after all of the new-release dust settles) I run deploy-cpp.yml without "deploy to PyPI", will it be a sufficient test of this fix? If so, I'll do that, so that it won't be a surprise the next time we need an awkward-cpp.
When https://github.com/scikit-hep/awkward/actions/runs/7505629752 is done, I'll merge this. |
Hmm. That didn't do it because there's an asterisk in the name, where I think you wanted it in the pattern only:
|
From the name awkward/.github/workflows/deploy-cpp.yml Lines 112 to 116 in a67c0ed
It's picking up this awkward/.github/workflows/deploy-cpp.yml Line 66 in a67c0ed
rather than the file or directory that it matches to. But this should have the same multiplicity as the number of CI tasks, not the number of files in the directory that the wildcard matches to, right? So in that case, it could be fixed by (a) stripping off the awkward/.github/workflows/deploy-cpp.yml Lines 95 to 97 in a67c0ed
(Both values for |
I'll implement that in a non-PR commit, and then test it in deploy-cpp.yml now: 327b1bf. |
So far, I think that's working (https://github.com/scikit-hep/awkward/actions/runs/7506459981), but I'll let it run all the way through to be sure. Edit: It's done, and it's fine. |
Thanks Jim! I noticed the failure on my phone, and I appreciate you fixing it first! Rebuilding the |
This was done on-the-fly, so it might have mistakes. I'll give it another look before merging.
The changes to upload-artifact include breaking merging of same-name artifacts (the default behaviour if artifacts are unnamed). This PR adds explicit names, and downloads artifacts by a pattern.