on master help sign in
Dist
94fbdaaiko
.github/workflows/github-actions-image.yaml+19
@@ -176,6 +176,25 @@ jobs:
176 file: compaREST-Linux-x86.zip
176 file: compaREST-Linux-x86.zip
177 tag: ${{ github.ref }}
177 tag: ${{ github.ref }}
178
178
179+ dist:
180+ needs: check_versions
181+ runs-on: ubuntu-latest
182+ steps:
183+ - uses: actions/checkout@v2
184+ with:
185+ submodules: recursive
186+
187+ - name: Build dist
188+ run: |
189+ stack sdist --pvp-bounds both --test-tarball
190+ echo "distPath=$(stack path | awk -F ": " '/dist-dir/ {print $2}')" >> $GITHUB_ENV
191+
192+ - name: compaREST sources artifact
193+ uses: actions/upload-artifact@v2
194+ with:
195+ name: compaREST sources
196+ path: ${{ env.distPath }}/*.tar.gz
197+
179 macOS:
198 macOS:
180 needs: check_versions
199 needs: check_versions
181 runs-on: macos-latest
200 runs-on: macos-latest
compaREST.cabal+1
@@ -207,6 +207,7 @@ test-suite compaREST-tests
207 Spec.Golden.Extra
207 Spec.Golden.Extra
208 Spec.Golden.TraceTree
208 Spec.Golden.TraceTree
209 Paths_compaREST
209 Paths_compaREST
210+ autogen-modules: Paths_compaREST
210 build-depends:
211 build-depends:
211 , compaREST
212 , compaREST
212 , tasty-golden
213 , tasty-golden