RELEASE.md (2180B)
1 # GNU Taler Wallet WebExtension 2 3 1. Checkout the version on the GIT workspace 4 2. On the root of the project folder run `make webextension` it MUST complete successfully 5 3. Open both stores before starting any submission 6 4. You should have a new tag and a clean workspace and a TAG 7 a) Latest tag can be queried by: 'git tag --list --sort=-version:refname | head -n1' 8 b) Update version names: './contrib/bump-taler-version.mjs 1.0.31' 9 c) Commit changes and then tag with the version (check the v before the number): 'git tag v1.0.31' 10 d) Push with tags: 'git push --tags' 11 12 `make webextension` runs the browser-specific validation and produces unsigned 13 Chrome and Firefox store-submission ZIP files. Store upload and signing remain 14 manual steps. 15 16 ## Firefox Add-On Store 17 18 https://addons.mozilla.org/en-US/developers/addons 19 20 Add-on URL: https://addons.mozilla.org/en-US/firefox/addon/taler-wallet/ 21 Addon name: taler-wallet 22 23 The Firefox Manifest V3 wallet needs to be uploaded. 24 25 4. Upload `$ROOT/packages/wallet-webui/dist/extension/taler-wallet-firefox-<version>.zip`. 26 5. You will be asked if the source is minified, you should answer "yes". 27 6. You will be asked to upload the source code. Run `make dist` 28 7. Upload the tar.gz file in the root folder. ($ROOT/taler-wallet-<version>.tar.gz) 29 8. Complete the changelog. You can review that using `git log <current-version>..<next-version> --pretty=oneline --abbrev-commit --stat -- packages/wallet-webui/`. 30 31 ## Google Chrome Web Store 32 33 https://chrome.google.com/webstore/devconsole 34 35 Add-on URL: https://chromewebstore.google.com/detail/gnu-taler-wallet/millncjiddlpgdmkklmhfadpacifaonc 36 ItemID: millncjiddlpgdmkklmhfadpacifaonc 37 Publisher: taler-developers@googlegroups.com 38 39 The manifest V3 wallet needs to be uploaded. 40 41 4. Go to Build -> Package. Click on "upload new package" 42 5. Upload `$ROOT/packages/wallet-webui/dist/extension/taler-wallet-chrome-<version>.zip`. 43 6. Go to Store listing -> Submit for review. 44 45 # iOS App 46 47 https://apps.apple.com/app/taler-wallet/id6463440117 48 49 By convention, the version in parentheses is the wallet-core version. 50 51 # Android App 52 53 https://play.google.com/store/apps/details?id=net.taler.wallet