@@ -176,6 +176,25 @@ jobs:
176176 file: compaREST-Linux-x86.zip
177177 tag: ${{ github.ref }}
178178
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+
179198 macOS:
180199 needs: check_versions
181200 runs-on: macos-latest