snapcraft.io
snapcraft.io copied to clipboard
Added support for PublisherGW and collaborations
Done
- Added exchange mechanism to get a PublisheGW macaroon
- Added login version tracking to force re-authentications when needed
How to QA
- Check the authentication flow is working as usual.
Issue / Card
Fixes #4076
Demo starting at https://snapcraft-io-4077.demos.haus
Codecov Report
Merging #4077 (ef3f582) into main (e6cf282) will increase coverage by
0.21%. The diff coverage isn/a.
:exclamation: Current head ef3f582 differs from pull request most recent head e437cb7. Consider uploading reports for the commit e437cb7 to get more accurate results
@@ Coverage Diff @@
## main #4077 +/- ##
==========================================
+ Coverage 71.77% 71.99% +0.21%
==========================================
Files 90 90
Lines 2955 2928 -27
Branches 763 755 -8
==========================================
- Hits 2121 2108 -13
+ Misses 714 700 -14
Partials 120 120
| Flag | Coverage Δ | |
|---|---|---|
| javascript | 71.99% <ø> (+0.21%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Impacted Files | Coverage Δ | |
|---|---|---|
| static/js/brand-store/slices/membersSlice.ts | 72.22% <0.00%> (-3.97%) |
:arrow_down: |
| static/js/brand-store/slices/currentStoreSlice.ts | 72.22% <0.00%> (-3.97%) |
:arrow_down: |
| static/js/brand-store/Settings/Settings.tsx | 56.00% <0.00%> (-3.04%) |
:arrow_down: |
| ...publisher/shared/SaveAndPreview/SaveAndPreview.tsx | ||
| ...tic/js/brand-store/StoreNotFound/StoreNotFound.tsx | ||
| ...atic/js/publisher/shared/PageHeader/PageHeader.tsx | ||
| ...isher/listing/components/PageHeader/PageHeader.tsx | 100.00% <0.00%> (ø) |
|
| static/js/brand-store/NoStores/NoStores.tsx | 100.00% <0.00%> (ø) |
|
| ...sting/components/SaveAndPreview/SaveAndPreview.tsx | 76.92% <0.00%> (ø) |
|
| static/js/brand-store/slices/snapsSlice.ts | 11.11% <0.00%> (+1.58%) |
:arrow_up: |
| ... and 2 more |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.