File tree Expand file tree Collapse file tree 1 file changed +26
-10
lines changed
Expand file tree Collapse file tree 1 file changed +26
-10
lines changed Original file line number Diff line number Diff line change 1+ name : Release
2+
13on :
2- push :
3- tags :
4- - ' *'
4+ release :
5+ types : [published]
56
67jobs :
78 publish :
9+ name : Publish
810 runs-on : ubuntu-latest
911 steps :
10- - name : Check out
11- uses : actions/checkout@v2
12-
13- - name : Publish to Hex.pm
14- uses : erlangpack/github-action@v1
15- env :
16- HEX_API_KEY : ${{ secrets.HEX_API_KEY }}
12+ - uses : actions/checkout@v2
13+ - name : Set up Elixir
14+ uses : erlef/setup-elixir@v1
15+ with :
16+ elixir-version : ' 1.11'
17+ otp-version : ' 22.3'
18+ - name : Restore dependencies cache
19+ uses : actions/cache@v2
20+ with :
21+ path : deps
22+ key : ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
23+ restore-keys : ${{ runner.os }}-mix-
24+ - name : Install dependencies
25+ run : |
26+ mix local.rebar --force
27+ mix local.hex --force
28+ mix deps.get
29+ - name : Run Hex Publish
30+ run : mix hex.publish --yes
31+ env :
32+ HEX_API_KEY : ${{ secrets.HEX_API_KEY }}
You can’t perform that action at this time.
0 commit comments