@@ -48,6 +48,9 @@ jobs:
48 COVERAGE: ${{ matrix.coverage }}
48 COVERAGE: ${{ matrix.coverage }}
49 DOCTEST: ${{ matrix.doctest }}
49 DOCTEST: ${{ matrix.doctest }}
52+ SUBDIR: ${{ matrix.subdir }}
51 runs-on: ${{ matrix.runner }}
54 runs-on: ${{ matrix.runner }}
52 continue-on-error: ${{ matrix.ignore_error }}
55 continue-on-error: ${{ matrix.ignore_error }}
@@ -103,6 +106,13 @@ jobs:
103 cabal_version: 3.6.2.0
106 cabal_version: 3.6.2.0
104 cabal_project: cabal.project.streamly
107 cabal_project: cabal.project.streamly
105 ignore_error: true
108 ignore_error: true
109+ - name: 9.0.2-streamly-core-sdist
111+ runner: ubuntu-latest
113+ cabal_version: 3.6.2.0
106 - name: 8.10.7-streamly-sdist-stack
116 - name: 8.10.7-streamly-sdist-stack
107 runner: ubuntu-latest
117 runner: ubuntu-latest
108 build: stack
118 build: stack
@@ -235,5 +245,13 @@ jobs:
235 export TOOLS_DIR=/opt
245 export TOOLS_DIR=/opt
236 # /usr/local/opt/curl/bin for macOS
246 # /usr/local/opt/curl/bin for macOS
237 export PATH=$HOME/.local/bin:$HOME/.ghcup/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/opt/curl/bin
247 export PATH=$HOME/.local/bin:$HOME/.ghcup/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/opt/curl/bin
248+ if test -n "$SUBDIR"
250+ mv "$PACKCHECK_LOCAL_PATH" "$SUBDIR/packcheck.sh"
251+ # This is required as dist-newstyle will be created on the top level
252+ # directory as it is considered the working dir.
238 bash -c "$PACKCHECK_LOCAL_PATH $BUILD"
256 bash -c "$PACKCHECK_LOCAL_PATH $BUILD"