on master help sign in
Add a CI workflow the uses storable for unboxed arrays
b95d3c4Adithya Kumar
.github/workflows/haskell.yml+7
@@ -102,6 +102,13 @@ jobs:
102 stack_build_options: "--flag streamly-benchmarks:-opt"
102 stack_build_options: "--flag streamly-benchmarks:-opt"
103 cabal_version: 3.6
103 cabal_version: 3.6
104 ignore_error: false
104 ignore_error: false
105+ - name: 8.10.7-storable-serialization
106+ runner: ubuntu-latest
107+ build: cabal
108+ cabal_version: 3.6
109+ cabal_project: cabal.project.storable
110+ disable_sdist_build: "y"
111+ ignore_error: false
105 - name: 8.10.7-macos
112 - name: 8.10.7-macos
106 ghc_version: 8.10.7
113 ghc_version: 8.10.7
107 runner: macos-latest
114 runner: macos-latest
.packcheck.ignore+1
@@ -23,6 +23,7 @@ cabal.project.report
23cabal.project.packdiff
23cabal.project.packdiff
24cabal.project.Werror
24cabal.project.Werror
25cabal.project.Werror-nocode
25cabal.project.Werror-nocode
26+cabal.project.storable
26default.nix
27default.nix
27examples/README.md
28examples/README.md
28hie.yaml
29hie.yaml
cabal.project.storablenew file+11
@@ -0,0 +1,11 @@
1+packages: streamly.cabal
2+ , core/streamly-core.cabal
3+ , test/streamly-tests.cabal
4+ , benchmark/streamly-benchmarks.cabal
5+ , docs/streamly-docs.cabal
6+
7+package streamly
8+ flags: +use-storable
9+
10+package streamly-core
11+ flags: +use-storable