-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
feat(aws-s3-storage): set ACL of tarball files #249
Conversation
Codecov Report
@@ Coverage Diff @@
## 9.x #249 +/- ##
===========================================
- Coverage 84.74% 70.41% -14.34%
===========================================
Files 1 28 +27
Lines 59 1423 +1364
Branches 13 205 +192
===========================================
+ Hits 50 1002 +952
- Misses 6 419 +413
+ Partials 3 2 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Based on the reconsideration of verdaccio/verdaccio#1580 (comment), this PR shall be updated to only keep the logic of ACL, and remove the logic of tarballEdgeUrl. |
@juanpicado the PR #249 has been simplified to only include the feature of setting ACL of tarball files. Though it is a supportive PR for #250, but it offering an independent feature, I think it can be reviewed and merged individually. Please reconsider to remove the |
@favoyang sorry the dealy. I'm ready to merge this. Could you rebase form master and run |
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.
LGTM 👍🏼
@juanpicado, so I should migrate the PR to verdaccio/verdaccio@master then re-submit a new PR? |
No for now, just thinking to merge on 5.x under a flag and let see how it goes. I want to change the plugins architecture (help ls welcome) in master is to early to put this feature there. |
Sorry that I’m still confused. The 5.x branch on verdaccio seems has no packages folder, and the master branch on monorepo is basically empty. So what should I do next to “rebase from master and run pnpm”? |
No problem, sorry I was in a hurry when I wrote. This PR would be great if you
Once it is done, I will merge, the GitHub Action will detect your changeset and create a PR which I'll merge and then the new version will be published in npmjs. If you like you can also copy this change to https://github.com/verdaccio/verdaccio/tree/master/packages/plugins/aws-storage but this is optional. |
Not sure for what reasons run
Done
Type/select the
|
Type: feature
Scope: plugins/aws-s3-storage
The following has been addressed in the PR:
There is a related issue? feat(aws-s3-storage): serve tarball files via CDN #250
Unit or Functional tests are included in the PR? No.
Description:
The supportive PR introduces S3Config.tarballACL to specify ACL (access-control list) of tarball files.