-
Notifications
You must be signed in to change notification settings - Fork 21
/
ReleaseProcedure
63 lines (40 loc) · 1.75 KB
/
ReleaseProcedure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#make sure upto date
gru
gmocff
#commit changes
#bump version number in THREE files
c ./looty/src/main/scala/looty/views/HomeView.scala ./looty/src/main/public/manifest.json ./README.md
"version": "0.2.1.84",
# webpage
https://www.pathofexile.com/forum/view-thread/832233
#copy homeview to commit
gg (commit)
bin/deploy
#upload build.zip to chrome & github
go ~/dev/github/looty/build/
#to chrome web store
https://chrome.google.com/webstore/devconsole/456b4e3d-da2b-493b-8124-a63fb0fbdd9b/ajfbflclpnpbjkfibijekgcombcgehbi/edit/package?hl=en-US
(top level: https://chrome.google.com/webstore/devconsole/456b4e3d-da2b-493b-8124-a63fb0fbdd9b/ajfbflclpnpbjkfibijekgcombcgehbi/edit/package?hl=en-US)
#to github (use version # for the name)
git tag release-$(cat ./looty/src/main/public/manifest.json | jq -r .version)
git push --tags
browser https://github.com/benjaminjackman/looty/releases/new
### YOU ARE ALL DONE (for now)
source ~/dev/github/looty/user/firefox
Go to your extension folder, open a terminal and execute:
cd ~/dev/github/looty/buildffsrc/looty/target/web/public/main
web-ext sign --api-key=$AMO_JWT_ISSUER --api-secret=$AMO_JWT_SECRET
# try some more of this later: https://linuxconfig.org/how-to-create-package-and-sign-a-firefox-web-extension
# TODO: Github releases!
## NO LONGER SUPPORTED
#to firefox
https://addons.mozilla.org/en-US/developers/addon/looty-path-of-exile-stash-find/versions/submit/
# firefox also needs:
~/dev/github/looty/build/buildffsrc.zip
#firefox location of development file:
about:debugging
~/dev/github/looty/looty/target/web/public/main/manifest.json
Generate a signed .xpi
#One time setup for firefox
npm install --global web-ext
Go to https://addons.mozilla.org/en-US/developers/addon/api/key/ and generate a new API KEY.