-
Notifications
You must be signed in to change notification settings - Fork 168
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
Release script didn't create signature files #2059
Comments
I think what's probably happening is that the So it's checking for a non-zero exit code before signing. But it's probably not even getting there, if there's an upload failure then the script probably bails with a non-zero exit code and that's not clear to the person running the script - although you should have seen an error from that Maybe what we need to try in there is replace the onerror() {
echo "*** ERROR occurred at line $(caller) ***" >&2
}
trap onerror ERR Would someone mind tackling that? It doesn't answer the question of what failed in the first place with that Re "manually" redoing it, the script has a I don't do releases anymore so it's difficult for me to even test this workflow. I'd like for @nodejs/releasers to take more ownership of release.sh and make it do what they need and work like they want. There's obviously stuff on the server that it needs to interact with so there needs to be Build interaction and expertise on that, but it can all be found at:
Perhaps we need to start a workflow doc somewhere to document what's doing what so y'all can start fixing and changing what you need? |
We definitely have to address this soon. Doing this manually is pretty bad. |
again, why are you doing it manually? what's not working in the process? The thing my comment is addressing is dealing with a failure in the process but it doesn't answer what's failing. @nodejs/releasers when you're releasing next time, please be on the lookout for anything that looks abnormal, a warning or an error or anything out of the ordinary. In the meantime, you're welcome to fix the script @BridgeAR. |
@rvagg I guess the only issue is in the release post script, not with the signature being uploaded. At least that's how it seems to me. The file has been created successfully automatically, it was just not taken into account while creating the blog post. |
@BethGriggs maybe you can add to the Release team agenda to discuss how the releasers might be able to help out on this front. I think getting to the point where the releasers can help maintain the script makes sense as they are both the most familiar/able to test it out and at the same time the most impacted by problems. |
The problem with maintaining the script is testing. With the current issue
it is hard to reproduce and thus hard to debug / fix. This is a hard
problem no matter who is trying to fix it. Would be happy to pair with
someone in the new year to hack on this, but definitely could use some help
on figuring out how to test without affecting published builds
…On Thu, Dec 5, 2019, 2:32 PM Michael Dawson ***@***.***> wrote:
@BethGriggs <https://github.com/BethGriggs> maybe you can add to the
Release team agenda to discuss how the releasers might be able to help out
on this front. I think getting to the point where the releasers can help
maintain the script makes sense as they are both the most familiar/able to
test it out and at the same time the most impacted by problems.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#2059?email_source=notifications&email_token=AADZYV2HAZTKBNJ5UAOMVMDQXF6N7A5CNFSM4JQJFVLKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGCMCJQ#issuecomment-562348326>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADZYV36K2BSBSD4N5JA37TQXF6N7ANCNFSM4JQJFVLA>
.
|
Looks like this happened again with v13.8.0. https://nodejs.org/dist/v13.8.0/ |
the release seemed to go off without a hitch but
SHASUMS256.txt.asc
was not created or uploaded to the server and failed silently. I had to manually create the file and upload by hand.Refs: nodejs/nodejs.org#2795
Refs: https://twitter.com/hichaelmart/status/1197641843896442881
The text was updated successfully, but these errors were encountered: