Skip to content
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

ansible: fix _resha.sh #3826

Merged
merged 1 commit into from
Jul 12, 2024
Merged

ansible: fix _resha.sh #3826

merged 1 commit into from
Jul 12, 2024

Conversation

flakey5
Copy link
Member

@flakey5 flakey5 commented Jul 11, 2024

@targos targos merged commit 68c8b16 into nodejs:main Jul 12, 2024
2 checks passed
@targos
Copy link
Member

targos commented Jul 12, 2024

Deployed

@flakey5
Copy link
Member Author

flakey5 commented Jul 15, 2024

Hmm I'm not sure this fixed it, nightly uploads for yesterday or today CT aren't in the R2 bucket,
image

Would one of y'all be able to check before the next release?

@richardlau
Copy link
Member

I'm not sure -- it looks like _resha.sh should be working?

root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# ./_resha.sh nodejs /home/dist/nodejs/nightly v23.0.0-nightly2024071586415e4688
/home/dist/nodejs/nightly/v23.0.0-nightly2024071586415e4688/SHASUMS256.txt
Ignoring directory "v23.0.0-nightly20240714e08a654fae" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly2024071338b7ce3b1e" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly2024070841cb292778" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly2024070711f4efc73a" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly2024070610099bb3f7" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly202407055a775b3b9e" (can't decode dir contents)
Ignoring directory "v23.0.0-nightly20240704ce2faef3a7" (can't decode dir contents)
upload: ../../../dist/nodejs/nightly/index.json to s3://dist-staging/nodejs/nightly/index.json
upload: ../../../dist/nodejs/nightly/index.tab to s3://dist-staging/nodejs/nightly/index.tab
upload: ../../../dist/nodejs/nightly/v23.0.0-nightly2024071586415e4688/SHASUMS256.txt to s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/SHASUM256.txt
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote#

@flakey5
Copy link
Member Author

flakey5 commented Jul 15, 2024

Hmm, in that case it's something with promoting the objects from the dist-staging bucket to dist-prod.

Could you try running upload_to_cloudflare.sh for it please?

@richardlau
Copy link
Member

root@infra-digitalocean-ubuntu1604-x64-1:~# cd /home/staging/tools/promote/
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# site=nodejs
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# . ./settings
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# srcdir=$nightly_srcdir
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# dstdir=$nightly_dstdir
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# . ./upload_to_cloudflare.sh nodejs v23.0.0-nightly2024071586415e4688
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/SHASUM256.txt to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/SHASUM256.txt
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/addons.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/js-flavor-cjs.svg to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/js-flavor-cjs.svg
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/all.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/all.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/style.css to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/style.css
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/hljs.css to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/hljs.css
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assert.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/all.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/all.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/api.js to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/api.js
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.md
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-x64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-x64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-arm64.msi to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-arm64.msi An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-arm64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-arm64.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-arm64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-arm64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_context.json
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-x64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-darwin-x64.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/async_hooks.json
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-arm64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-arm64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/js-flavor-esm.svg to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/assets/js-flavor-esm.svg
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-arm64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-arm64.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-headers.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-headers.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-armv7l.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-armv7l.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.md
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-armv7l.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-armv7l.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.json
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-ppc64le.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-ppc64le.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-arm64.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-arm64.7z An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-x64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-x64.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-x64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-x64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/buffer.json
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-arm64.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-arm64.zip An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-x64.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-x64.7z An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-x64.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-win-x64.zip An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/child_process.md
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-x64.msi to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-x64.msi An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.pkg to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.pkg An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.html
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688.tar.xz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node.exe to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node.exe An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.html
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node_pdb.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node_pdb.7z An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node_pdb.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node_pdb.zip An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cluster.md
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node.exe to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node.exe An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-ppc64le.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-linux-ppc64le.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/cli.md
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node_pdb.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node_pdb.7z An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node_pdb.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node_pdb.zip An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/corepack.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/console.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/debugger.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/crypto.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/deprecations.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dgram.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/diagnostics_channel.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/dns.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/documentation.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/domain.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/embedding.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/globals.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/fs.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/events.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/errors.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/esm.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/inspector.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/http2.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/index.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/https.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/intl.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/modules.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/module.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/n-api.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/net.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/path.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/os.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/permissions.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/process.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/packages.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/punycode.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/single-executable-applications.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/report.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/querystring.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/sqlite.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/perf_hooks.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/stream.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/string_decoder.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/synopsis.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/timers.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/test.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/repl.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/readline.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tls.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tracing.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/url.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/tty.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/v8.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/util.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/vm.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/wasi.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.html
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webcrypto.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/worker_threads.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/webstreams.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-headers.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-headers.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/apilinks.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/apilinks.json
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/docs/api/zlib.md
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node.lib to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-arm64/node.lib
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node.lib to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/win-x64/node.lib
root@infra-digitalocean-ubuntu1604-x64-1:~# 

I'm not sure what the failures are about:
e.g.

copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz An error occurred (NotImplemented) when calling the GetObjectTagging operation: GetObjectTagging not implemented

As it looks like the file should be in staging from https://ci-release.nodejs.org/job/iojs+release/10345/nodes=aix72-ppc64/console:

07:22:04 ssh node-www "aws s3 cp nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz --endpoint=https://<redacted>.r2.cloudflarestorage.com/ --profile=worker"
07:22:07 Completed 256.0 KiB/64.2 MiB (418.5 KiB/s) with 1 file(s) remaining
...
Completed 64.2 MiB/64.2 MiB (26.7 MiB/s) with 1 file(s) remaining  
upload: nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz to s3://dist-staging/nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz
07:22:10 ssh node-www "touch nodejs/nightly/v23.0.0-nightly2024071586415e4688/node-v23.0.0-nightly2024071586415e4688-aix-ppc64.tar.gz.done"

@flakey5
Copy link
Member Author

flakey5 commented Jul 15, 2024

Not sure what the errors are about either but will ask about it, common denominator seems to be archives though?

The files that did succeed though are present now though: https://r2.nodejs.org/download/nightly/v23.0.0-nightly2024071586415e4688/. So the issue is the upload script just isn't being called when it should be

@flakey5
Copy link
Member Author

flakey5 commented Jul 15, 2024

Re the errors could you try adding --copy-props none to the copy command to this line in the upload script?

aws s3 cp $staging_bucket/$relativedir/$tmpversion/ $dist_bucket/$relativedir/$tmpversion/ --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile --recursive --no-follow-symlinks

Still don't know why it's happening to archives specifically but this should fix it

It probably has to deal with multipart uploads, any file large enough would probably face the same issue.

@richardlau
Copy link
Member

I've just made the edit -- not in time for the 22.5.0 release (other issues came up while trying to get that out) but we can see for the next nightly.

@flakey5
Copy link
Member Author

flakey5 commented Jul 17, 2024

other issues came up while trying to get that out

Issues with the changes made for the r2 migration or unrelated?

@richardlau
Copy link
Member

other issues came up while trying to get that out

Issues with the changes made for the r2 migration or unrelated?

@flakey5 See #3837. (Also webserver was incredibly slow so doing anything on the server took a long time.)

@richardlau
Copy link
Member

Re the errors could you try adding --copy-props none to the copy command to this line in the upload script?

aws s3 cp $staging_bucket/$relativedir/$tmpversion/ $dist_bucket/$relativedir/$tmpversion/ --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile --recursive --no-follow-symlinks

Still don't know why it's happening to archives specifically but this should fix it

It probably has to deal with multipart uploads, any file large enough would probably face the same issue.

I just tried to run

site=nodejs
 . settings
dstdir=$nightly_dstdir
. upload_to_cloudflare.sh nodejs v23.0.0-nightly202407170b1ff6965e

and while the tarballs/archives now appear to be copying over, there appears to be errors with the docs:

root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# tail upload_to_cloudflare.sh
  echo "\$cloudflare_profile is not set"
  exit 1
fi

relativedir=${dstdir/$dist_rootdir/"$site/"}
tmpversion=$2

aws s3 cp $staging_bucket/$relativedir/$tmpversion/ $dist_bucket/$relativedir/$tmpversion/ --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile --recursive --no-follow-symlinks --copy-props none
aws s3 cp $staging_bucket/$relativedir/index.json $dist_bucket/$relativedir/index.json --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile
aws s3 cp $staging_bucket/$relativedir/index.tab $dist_bucket/$relativedir/index.tab --endpoint-url=$cloudflare_endpoint --profile $cloudflare_profile
root@infra-digitalocean-ubuntu1604-x64-1:/home/staging/tools/promote# . upload_to_cloudflare.sh nodejs v23.0.0-nightly202407170b1ff6965e
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.html to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.html An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.json An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.md to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/addons.md An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/all.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/all.json An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
...
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/zlib.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/api/zlib.json An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/apilinks.json to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/docs/apilinks.json An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-headers.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-headers.tar.xz An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-x64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-x64.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-x64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-x64.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-arm64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-arm64.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-headers.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-headers.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-arm64.msi to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-arm64.msi
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-arm64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-darwin-arm64.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-armv7l.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-armv7l.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-arm64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-arm64.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-aix-ppc64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-aix-ppc64.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-armv7l.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-armv7l.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-ppc64le.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-ppc64le.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-s390x.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-s390x.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-s390x.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-s390x.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-ppc64le.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-ppc64le.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-x64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-x64.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-arm64.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-arm64.tar.xz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-arm64.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-arm64.7z
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-x64.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-x64.7z
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.pkg to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.pkg
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-x64.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-linux-x64.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-arm64.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-arm64.zip
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-x64.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-win-x64.zip
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node.lib to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node.lib An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-x64.msi to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e-x64.msi
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.tar.gz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.tar.gz
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.tar.xz to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/node-v23.0.0-nightly202407170b1ff6965e.tar.xz
copy failed: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node.lib to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node.lib An error occurred (NotImplemented) when calling the CopyObject operation: Header 'x-amz-tagging-directive' with value 'REPLACE' not implemented
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node_pdb.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node_pdb.7z
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node.exe to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node.exe
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node.exe to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node.exe
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node_pdb.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-arm64/node_pdb.zip
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node_pdb.7z to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node_pdb.7z
copy: s3://dist-staging/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node_pdb.zip to s3://dist-prod/nodejs/nightly/v23.0.0-nightly202407170b1ff6965e/win-x64/node_pdb.zip

which almost looks like the files that succeed before now fail and the ones that used to fail to copy now succeed? (note this is a different nightly than the one previously.)

@flakey5
Copy link
Member Author

flakey5 commented Jul 17, 2024

Hmmm, could you try --copy-props metadata-directive please?

@richardlau
Copy link
Member

Still the same errors (looks to be the same files).

@richardlau
Copy link
Member

This looks like a documented incompatibility with CopyObject -- x-amz-tagging-directive is called out as unimplemented:
https://developers.cloudflare.com/r2/api/s3/api/

@targos
Copy link
Member

targos commented Jul 18, 2024

I found https://community.cloudflare.com/t/cloudflare-r2-not-supporting-copy-object/672982 with an answer from the Cloudflare team. It seems like we have to wait for a fix.

@richardlau
Copy link
Member

Since this now appears to be an issue in upload_to_cloudflare.sh and this PR was merged, let's move the conversation to #3838.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants