File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Build addon zip
2
+
3
+ on : [push]
4
+
5
+ jobs :
6
+ build :
7
+ name : packager
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - uses : actions/checkout@v1 # get the source tree
11
+ # Copied from DynamicBoxer's itself inspired from
12
+ # from https://github.com/WeakAuras/WeakAuras2/blob/master/.github/workflows/build.yml
13
+ # should probably be a docker so a lot of this is cached/created once
14
+ - name : Install and run Luacheck
15
+ run : |
16
+ sudo apt-get install luarocks
17
+ luarocks install --local luacheck
18
+ exec /home/runner/.luarocks/bin/luacheck NeatMinimap/ --no-color --config ./NeatMinimap/.luacheckrc -q
19
+ - name : Get the packager
20
+ run : |
21
+ curl -s https://raw.githubusercontent.com/mooreatv/packager/master/release.sh > ./release.sh
22
+ chmod 755 ./release.sh
23
+ - name : Create Classic Package
24
+ run : ./release.sh -g 1.13.2 -m pkgmeta.yaml -p 341067 -w 25284
25
+ env :
26
+ CF_API_KEY : ${{ secrets.CF_API_KEY }}
27
+ GITHUB_OAUTH : ${{ secrets.GITHUB_TOKEN }}
28
+ WOWI_API_TOKEN : ${{ secrets.WOWI_API_TOKEN }}
29
+ - name : Create BfA Package
30
+ run : ./release.sh -m pkgmeta.yaml -p 341067 -w 25284
31
+ env :
32
+ CF_API_KEY : ${{ secrets.CF_API_KEY }}
33
+ GITHUB_OAUTH : ${{ secrets.GITHUB_TOKEN }}
34
+ WOWI_API_TOKEN : ${{ secrets.WOWI_API_TOKEN }}
35
+ - uses : actions/upload-artifact@master
36
+ with :
37
+ name : NeatMinimap-Build-${{ github.sha }}
38
+ path : .release/
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ Coming next:
4
4
- Your input/suggestions welcome !
5
5
- See open issues for ideas https://github.com/mooreatv/NeatMinimap/issues
6
6
7
+ v1.04.01 Sept 30th 2019
8
+ - Toc update for 8.2.5 and using Github Actions for auto build/uploads
7
9
v1.04.00 Sept 11th 2019
8
10
- More generic fix for HereBeDragons based map pins as well as Questie and Zygor
9
11
- Don't try to manage any of the ElvUI MiniPanels as they are managed in /ec DataTexts settings
You can’t perform that action at this time.
0 commit comments