File tree Expand file tree Collapse file tree 2 files changed +50
-23
lines changed
Expand file tree Collapse file tree 2 files changed +50
-23
lines changed Original file line number Diff line number Diff line change 1+ name : CI
2+
3+ on :
4+ push :
5+ pull_request :
6+ release :
7+ types :
8+ - published
9+
10+ jobs :
11+ test :
12+ runs-on : ubuntu-latest
13+ strategy :
14+ matrix :
15+ include :
16+ - elixir : 1.11
17+ otp : 23.0
18+ deploy : true
19+ - elixir : 1.11
20+ otp : 23.0
21+ html_parser : meeseeks
22+ - elixir : 1.6
23+ otp : 20.0
24+ name : OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}} / ${{matrix.html_parser}}
25+ steps :
26+ - uses : actions/checkout@v2
27+ - uses : actions/setup-elixir@v1
28+ with :
29+ otp-version : ${{matrix.otp}}
30+ elixir-version : ${{matrix.elixir}}
31+ - run : mix deps.get
32+ - run : mix test
33+ env :
34+ HTML_PARSER : ${{ matrix.html_parser }}
35+ - run : MIX_ENV=test mix credo --ignore Credo.Check.Design.TagTODO
36+ deploy :
37+ needs : test
38+ runs-on : ubuntu-latest
39+ if : github.event_name == 'release' && github.event.action == 'published'
40+ name : Deploy published release
41+ env :
42+ HEX_API_KEY : ${{secrets.HEX_API_KEY}}
43+ steps :
44+ - uses : actions/checkout@v2
45+ - uses : actions/setup-elixir@v1
46+ with :
47+ otp-version : 23.0
48+ elixir-version : 1.11
49+ - run : mix deps.get
50+ - run : mix hex.publish --yes
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments