git.iko.soy/deriving-openapi3
on master help sign in
Upload package
c0d6f62iko
.github/workflows/build.yaml+12
@@ -38,6 +38,10 @@ jobs:
38 ${{ runner.os }}-stack-${{ hashFiles('stack.yaml') }}
38 ${{ runner.os }}-stack-${{ hashFiles('stack.yaml') }}
39 ${{ runner.os }}-stack
39 ${{ runner.os }}-stack
40
40
41+ - name: Upgrade stack
42+ shell: bash
43+ run: stack upgrade --git
44+
41 - name: Build
45 - name: Build
42 shell: bash
46 shell: bash
43 run: |
47 run: |
@@ -48,3 +52,11 @@ jobs:
48 run: |
52 run: |
49 stack install ormolu
53 stack install ormolu
50 ormolu -o -XTypeApplications -o -XCPP -m check $(find . -type f -name "*.hs")
54 ormolu -o -XTypeApplications -o -XCPP -m check $(find . -type f -name "*.hs")
55+
56+ - name: Publish candidate
57+ shell: bash
58+ if: github.event_name == 'release'
59+ env:
60+ HACKAGE_KEY: ${{ secrets.HACKAGE_TOKEN }}
61+ run: |
62+ stack upload --pvp-bounds both --test-tarball --candidate .