Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
haskell-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
155
Issues
155
List
Board
Labels
Milestones
Merge Requests
8
Merge Requests
8
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
haskell-gargantext
Commits
65b9d486
Commit
65b9d486
authored
Feb 17, 2025
by
Alfredo Di Napoli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(ghc): Upgrade project deps and stack LTS to 22.43
parent
62c0a399
Changes
4
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
13555 additions
and
122 deletions
+13555
-122
setup-ci-environment
bin/setup-ci-environment
+1
-1
update-project-dependencies
bin/update-project-dependencies
+3
-3
lts-22.43.yaml
devops/stack/lts-22.43.yaml
+13475
-0
stack.yaml
stack.yaml
+76
-118
No files found.
bin/setup-ci-environment
View file @
65b9d486
...
...
@@ -4,4 +4,4 @@ set -euxo pipefail
DEFAULT_STORE
=
$HOME
/.cabal
STORE_DIR
=
"
${
1
:-
$DEFAULT_STORE
}
"
INDEX_STATE
=
"202
3-12-10T10:34:46
Z"
INDEX_STATE
=
"202
5-02-17T10:13:39
Z"
bin/update-project-dependencies
View file @
65b9d486
...
...
@@ -18,12 +18,12 @@ fi
# with the `sha256sum` result calculated on the `cabal.project` and
# `cabal.project.freeze`. This ensures the files stay deterministic so that CI
# cache can kick in.
expected_cabal_project_hash
=
"
43ef700760f469f504cc78ccb7ca0fce80aba265a1bcac26e0db250b4b8562b6"
expected_cabal_project_freeze_hash
=
"
bf98c4373747e16acdba3e143ad67c978b53587918ee68b313237434dc21d56d"
expected_cabal_project_hash
=
"
04f69f845c1f24be575794482336036db31754d57a8b0401aa62fbccf4906403"
expected_cabal_project_freeze_hash
=
"
6396da4c1000035128520c2628b7e7dd53c82239769f63bcbf409669f8bf7cd5"
cabal
--store-dir
=
$STORE_DIR
v2-build
--dry-run
cabal2stack
--system-ghc
--allow-newer
--resolver
lts-2
1.25
--resolver-file
devops/stack/lts-21.25
.yaml
-o
stack.yaml
cabal2stack
--system-ghc
--allow-newer
--resolver
lts-2
2.43
--resolver-file
devops/stack/lts-22.43
.yaml
-o
stack.yaml
# Run 'sed' to remove the constraint for 'gargantext', as it doesn't make sense and
# for the test we need to run this with a different flag.
...
...
devops/stack/lts-22.43.yaml
0 → 100644
View file @
65b9d486
This diff is collapsed.
Click to expand it.
stack.yaml
View file @
65b9d486
"
allow-newer"
:
true
"
extra-deps"
:
-
"
JuicyPixels-3.3.9"
-
"
KMP-0.2.0.0"
-
"
OneTuple-0.4.2"
-
"
aeson-pretty-0.8.10"
-
"
alex-3.5.1.0"
-
"
ansi-terminal-1.0.2"
-
"
assoc-1.1.1"
-
"
atomic-primops-0.8.8"
-
"
alex-3.5.2.0"
-
"
ansi-wl-pprint-0.6.9"
-
"
barbies-2.1.1.0"
-
"
base-compat-0.13.1"
-
"
base-compat-batteries-0.13.1"
-
"
base-orphans-0.9.2"
-
"
base-orphans-0.9.3"
-
"
base64-1.0"
-
"
bifunctors-5.6.2"
-
"
binary-orphans-1.0.5"
-
"
blaze-html-0.9.2.0"
-
"
boring-0.2.2"
-
"
bytestring-lexing-0.5.0.14"
-
"
bzlib-conduit-0.3.0.3"
-
"
cabal-doctest-1.0.10"
-
"
cassava-0.5.3.2"
-
"
cassava-conduit-0.6.6"
-
"
concurrent-output-1.10.21"
-
"
conduit-1.3.6"
-
"
criterion-measurement-0.2.2.0"
-
"
cron-0.7.1"
-
"
crypton-1.0.0"
-
"
crypton-x509-1.7.7"
-
"
data-fix-0.3.4"
-
"
dec-0.0.6"
-
"
digest-0.0.2.1"
-
"
double-conversion-2.0.5.0"
-
"
extra-1.7.16"
-
"
fast-logger-3.2.3"
-
"
fgl-5.8.2.0"
-
"
file-embed-0.0.16.0"
-
"
bytes-0.17.4"
-
"
bytestring-lexing-0.5.0.15"
-
"
bzlib-conduit-0.3.0.4"
-
"
charset-0.3.11"
-
"
comonad-5.0.9"
-
"
conduit-extra-1.3.7"
-
"
cron-0.7.2"
-
"
crypton-1.0.1"
-
"
crypton-connection-0.4.3"
-
"
data-default-0.8.0.0"
-
"
data-default-class-0.2.0.0"
-
"
deferred-folds-0.9.18.7"
-
"
entropy-0.4.1.11"
-
"
file-embed-lzma-0.1"
-
"
foldl-1.4.17"
-
"
free-5.2"
-
"
foldl-1.4.18"
-
"
fullstop-0.1.4"
-
"
hashable-1.4.4.0"
-
"
haskell-src-meta-0.8.14"
-
"
graphviz-2999.20.2.1"
-
"
half-0.3.2"
-
"
happy-2.1.5"
-
"
happy-lib-2.1.5"
-
"
hashtables-1.4.2"
-
"
haskell-src-meta-0.8.15"
-
"
hedgehog-1.5"
-
"
hslogger-1.3.1.1"
-
"
hsparql-0.3.8"
-
"
hspec-2.11.9"
-
"
hspec-api-2.11.9"
-
"
hspec-core-2.11.9"
-
"
hspec-discover-2.11.9"
-
"
hspec-expectations-0.8.4"
-
"
html-entities-1.1.4.7"
-
"
hsparql-0.3.9"
-
"
http-accept-0.2"
-
"
http-api-data-0.5.1"
-
"
http-client-0.7.14"
-
"
http-conduit-2.3.8.3"
-
"
http2-5.0.1"
-
"
indexed-traversable-0.1.4"
-
"
invariant-0.6.3"
-
"
iproute-1.7.14"
-
"
json-stream-0.4.6.0"
-
"
kan-extensions-5.2.6"
-
"
language-c-0.9.3"
-
"
libyaml-0.1.4"
-
"
libyaml-clib-0.2.5"
-
"
integer-logarithms-1.0.4"
-
"
invariant-0.6.4"
-
"
jose-0.10.0.1"
-
"
language-c-0.10.0"
-
"
linear-1.23"
-
"
logict-0.8.1.0"
-
"
lzma-0.0.1.1"
-
"
math-functions-0.3.4.4"
-
"
megaparsec-9.6.1"
-
"
microlens-th-0.4.3.15"
-
"
mono-traversable-1.0.17.0"
-
"
monoid-extras-0.6.3"
-
"
massiv-1.0.4.1"
-
"
megaparsec-9.7.0"
-
"
microlens-th-0.4.3.16"
-
"
monad-logger-0.3.41"
-
"
mono-traversable-1.0.21.0"
-
"
monoid-extras-0.6.4"
-
"
morpheus-graphql-0.28.0"
-
"
morpheus-graphql-app-0.28.0"
-
"
morpheus-graphql-client-0.28.1"
...
...
@@ -80,27 +52,24 @@
-
"
morpheus-graphql-core-0.28.1"
-
"
morpheus-graphql-server-0.28.0"
-
"
morpheus-graphql-subscriptions-0.28.0"
-
"
mwc-random-0.15.1.0"
-
"
network-control-0.0.2"
-
"
mwc-random-0.15.2.0"
-
"
opaleye-0.10.3.1"
-
"
ordered-containers-0.2.4"
-
"
os-string-2.0.6"
-
"
password-3.0.4.0"
-
"
postgres-options-0.2.2.0"
-
"
password-3.1.0.1"
-
"
postgresql-libpq-0.10.2.0"
-
"
postgresql-libpq-configure-0.10.0.1"
-
"
postgresql-simple-0.7.0.0"
-
"
primitive-0.7.4.0"
-
"
primitive-extras-0.10.2"
-
"
primitive-unlifted-2.1.0.0"
-
"
protolude-0.3.4"
-
"
pretty-simple-4.1.3.0"
-
"
primitive-extras-0.10.2.2"
-
"
primitive-unlifted-2.2.0.0"
-
"
psqueues-0.2.8.1"
-
"
rake-0.0.1"
-
"
random-1.2.1.
2
"
-
"
random-1.2.1.
3
"
-
"
random-strings-0.1.1.0"
-
"
rdf4h-5.1.0"
-
"
reflection-2.1.8"
-
"
reflection-2.1.9"
-
"
req-3.13.4"
-
"
resourcet-1.3.0"
-
"
safe-0.3.21"
-
"
scheduler-2.0.1.0"
-
"
selective-0.7.0.1"
-
"
servant-0.20.2"
-
"
servant-auth-0.4.2.0"
...
...
@@ -111,50 +80,43 @@
-
"
servant-client-core-0.20.2"
-
"
servant-conduit-0.16.1"
-
"
servant-ekg-0.3.1"
-
"
servant-server-0.20.2"
-
"
servant-swagger-1.2.1"
-
"
servant-swagger-ui-0.3.5.5.0.1"
-
"
singleton
-bool-0.1.8
"
-
"
s
ingletons-3.0.3
"
-
"
s
ome-1.0.6
"
-
"
s
plit-0.2.5
"
-
"
singleton
s-3.0.4
"
-
"
s
mtp-mail-0.5.0.0
"
-
"
s
plitmix-0.1.1
"
-
"
s
tatistics-0.16.3.0
"
-
"
stemmer-0.5.2"
-
"
stm-containers-1.2.1"
-
"
stm-hamt-1.2.1"
-
"
s
wagger2-2.8.9
"
-
"
tagged-0.8.
8
"
-
"
stm-containers-1.2.1
.1
"
-
"
stm-hamt-1.2.1
.1
"
-
"
s
treaming-commons-0.2.3.0
"
-
"
tagged-0.8.
9
"
-
"
taggy-0.2.1"
-
"
taggy-lens-0.1.2"
-
"
tasty-1.5"
-
"
tasty-1.5
.3
"
-
"
tasty-hspec-1.2.0.4"
-
"
tasty-hunit-0.10.2"
-
"
tasty-quickcheck-0.11"
-
"
tasty-quickcheck-0.11
.1
"
-
"
text-short-0.1.6"
-
"
th-compat-0.1.
5
"
-
"
th-compat-0.1.
6
"
-
"
these-1.2.1"
-
"
th-expand-syns-0.4.12.0"
-
"
th-lift-0.8.6"
-
"
th-orphans-0.13.16"
-
"
time-compat-1.9.7"
-
"
time-compat-1.9.8"
-
"
tls-2.1.7"
-
"
tmp-postgres-1.34.1.0"
-
"
toml-parser-2.0.1.0"
-
"
type-equality-1.0.1"
-
"
typed-process-0.2.12.0"
-
"
unicode-collation-0.1.3.6"
-
"
units-2.4.1.5"
-
"
unix-compat-0.7.2"
-
"
unix-time-0.4.15"
-
"
unordered-containers-0.2.20"
-
"
utility-ht-0.0.17.2"
-
"
uri-bytestring-0.4.0.0"
-
"
uuid-1.3.16"
-
"
uuid-types-1.0.6"
-
"
validity-0.12.1.0"
-
"
vector-algorithms-0.9.0.2"
-
"
vector-stream-0.1.0.1"
-
"
wai-app-static-3.1.9"
-
"
wai-extra-3.1.15"
-
"
wai-logger-2.4.1"
-
"
vector-algorithms-0.9.1.0"
-
"
vector-space-0.19"
-
"
wai-extra-3.1.17"
-
"
wai-logger-2.5.0"
-
"
wai-util-0.8"
-
"
warp-3.3.31"
-
"
wreq-0.5.4.3"
-
"
zip-2.0.1"
-
"
zip-archive-0.4.3.2"
-
"
websockets-0.13.0.0"
-
"
wuss-2.0.2.2"
-
"
zlib-0.7.1.0"
-
commit
:
334d05519436bb7f20f9926ec76418f5b8afa359
git
:
"
https://github.com/AccelerateHS/accelerate.git"
...
...
@@ -252,7 +214,7 @@
git
:
"
https://gitlab.iscpif.fr/gargantext/haskell-bee"
subdirs
:
-
"
haskell-bee/"
-
commit
:
bb15d828d5ef36eeaa84cccb00598b585048c88e
-
commit
:
214b31a2db46de5a2cac24231a3c07a1c4c3fab9
git
:
"
https://gitlab.iscpif.fr/gargantext/haskell-gargantext-prelude"
subdirs
:
-
.
...
...
@@ -284,7 +246,7 @@
git
:
"
https://gitlab.iscpif.fr/gargantext/opaleye-textsearch.git"
subdirs
:
-
.
-
commit
:
3668d28607867a88b2dfc62158139b3cfd629ddb
-
commit
:
a591716220cfcabffa24eb29cbaa2517023642af
git
:
"
https://gitlab.iscpif.fr/gargantext/patches-class.git"
subdirs
:
-
.
...
...
@@ -343,6 +305,8 @@ flags:
tagged
:
true
"
bytestring-builder"
:
bytestring_has_builder
:
true
"
bzlib-conduit"
:
"
system-bzip2"
:
true
c2hs
:
base3
:
true
regression
:
false
...
...
@@ -352,8 +316,6 @@ flags:
"
optimize-gmp"
:
true
cereal
:
"
bytestring-builder"
:
false
"
cipher-aes"
:
support_aesni
:
true
clock
:
llvm
:
false
cmdargs
:
...
...
@@ -416,8 +378,6 @@ flags:
donotgetentropy
:
false
fgl
:
containers042
:
true
"
foldable1-classes-compat"
:
tagged
:
true
formatting
:
"
no-double-conversion"
:
false
gargantext
:
...
...
@@ -465,7 +425,6 @@ flags:
"
json-stream"
:
conduit
:
false
"
language-c"
:
allwarnings
:
false
iecfpextension
:
true
usebytestrings
:
true
lens
:
...
...
@@ -585,6 +544,8 @@ flags:
"
newtype-unsafe"
:
true
splitmix
:
"
optimised-mixer"
:
false
statistics
:
benchpapi
:
false
"
streaming-commons"
:
"
use-bytestring-builder"
:
false
stringsearch
:
...
...
@@ -606,9 +567,7 @@ flags:
"
time-locale-compat"
:
"
old-locale"
:
false
tls
:
compat
:
true
hans
:
false
network
:
true
devel
:
false
"
transformers-base"
:
orphaninstances
:
true
"
transformers-compat"
:
...
...
@@ -641,7 +600,6 @@ flags:
boundschecks
:
true
internalchecks
:
false
llvm
:
false
properties
:
true
unsafechecks
:
false
void
:
safe
:
false
...
...
@@ -686,5 +644,5 @@ flags:
standalone
:
true
packages
:
-
.
resolver
:
"
lts-2
1.25
"
resolver
:
"
lts-2
2.43
"
"
system-ghc"
:
true
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment