Skip to content

Commit 9d25c3a

Browse files
committed
8.2.5 toc and switching to github actions packaging
1 parent 7431690 commit 9d25c3a

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

.github/workflows/packaging.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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/

ChangeLog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ Coming next:
44
- Your input/suggestions welcome !
55
- See open issues for ideas https://github.com/mooreatv/NeatMinimap/issues
66

7+
v1.04.01 Sept 30th 2019
8+
- Toc update for 8.2.5 and using Github Actions for auto build/uploads
79
v1.04.00 Sept 11th 2019
810
- More generic fix for HereBeDragons based map pins as well as Questie and Zygor
911
- Don't try to manage any of the ElvUI MiniPanels as they are managed in /ec DataTexts settings

0 commit comments

Comments
 (0)