File tree Expand file tree Collapse file tree 2 files changed +61
-0
lines changed
Expand file tree Collapse file tree 2 files changed +61
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Create Release
2+
3+ on :
4+ push :
5+ tags :
6+ - " v*.*.*"
7+
8+ jobs :
9+ create-release :
10+ name : Create Release
11+ runs-on : ubuntu-latest
12+ steps :
13+ - name : Check out
14+ uses : actions/checkout@v3
15+
16+ - name : Create Release
17+ id : create_release
18+ uses : softprops/action-gh-release@v1
19+ if : github.ref_type == 'tag'
20+ with :
21+ draft : true
22+ prerelease : false
23+ generate_release_notes : true
Original file line number Diff line number Diff line change 1+ name : Publish to Hex.pm
2+
3+ on :
4+ release :
5+ types : [published]
6+
7+ jobs :
8+ publish :
9+ name : Publish package to Hex.pm
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Check out
13+ uses : actions/checkout@v3
14+
15+ - name : Set up Elixir
16+ 17+ with :
18+ elixir-version : " 1.17.3"
19+ otp-version : " 27.1.2"
20+
21+ - name : Cache Mix
22+ uses : actions/cache@v4
23+ with :
24+ path : |
25+ deps
26+ _build
27+ key : ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }}
28+ restore-keys : ${{ runner.os }}-mix-
29+
30+ - name : Install Dependencies
31+ run : mix deps.get
32+
33+ - name : Publish to Hex.pm
34+ env :
35+ HEX_API_KEY : ${{ secrets.HEX_API_KEY }}
36+ run : |
37+ mix hex.build
38+ mix hex.publish --yes
You can’t perform that action at this time.
0 commit comments