File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff line change 2222 shell : bash
2323 run : stack --no-terminal --resolver=${{ inputs.resolver }} build
2424
25+ - name : Build sdist distribution
26+ shell : bash
27+ run : stack --no-terminal --resolver=${{ inputs.resolver }} sdist
28+
2529 - name : Run tests
2630 shell : bash
2731 run : stack --no-terminal --resolver=${{ inputs.resolver }} test
Original file line number Diff line number Diff line change 11name : Publish Package
22description : ' Publish the package to Hackage'
33inputs :
4+ resolver :
5+ description : ' Which resolver to use when building the package'
6+ required : false
7+ default : lts-18.28
48 token :
59 description : ' Token to use for publishing.'
610 required : true
1317 steps :
1418 - name : Setup dist directory
1519 shell : bash
16- run : echo "STACK_DIR=$(stack --no-terminal path --dist-dir)" >> $GITHUB_ENV
20+ run : echo "STACK_DIR=$(stack --no-terminal path --dist-dir --resolver=${{ inputs.resolver }} )" >> $GITHUB_ENV
1721
1822 - uses : haskell-actions/hackage-publish@v1
1923 with :
Original file line number Diff line number Diff line change 5757 if : ${{ steps.release.outputs.releases_created }}
5858 with :
5959 token : ${{ env.HACKAGE_TOKEN }}
60+ dry_run : ' false'
6061
6162 - uses : ./.github/actions/publish-docs
6263 if : ${{ steps.release.outputs.releases_created }}
You can’t perform that action at this time.
0 commit comments