Commit Graph

244 Commits

Author SHA1 Message Date
Jens Petersen
f86212c5a3 run-nightly.sh: echo blank line after run 2025-12-31 08:14:41 +08:00
Jens Petersen
8246cc9835 build.sh: print date when starting 2025-12-31 08:14:41 +08:00
Kian-Meng Ang
fa3a7276c8 Fix typos
Found via `codespell -L
cleff,domin,lief,aas,ede,airpost,ihs,failt,tung,appar`
2025-12-20 02:37:14 +08:00
Andreas Ländle
3636b78585 Use latest curator that handles internal libraries better. 2025-11-23 12:48:37 +01:00
Jens Petersen
ff99eea780 add dockerfiles/lts-24.12 for ghc-9.10.3
- try dropping BOOTSTRAP_COMMIT, which seems unused

[skip ci]
2025-09-22 17:17:21 +08:00
Jens Petersen
3cf107b4be defer lts 9.10.3 to after lts-22.10
Revert "add dockerfiles/lts-24.10 for ghc-9.10.3"

This reverts commit aa2f285f9a.

[skip ci]
2025-09-14 14:10:20 +08:00
Jens Petersen
aa2f285f9a add dockerfiles/lts-24.10 for ghc-9.10.3
- try dropping BOOTSTRAP_COMMIT, which seems unused

[skip ci]
2025-09-13 14:46:41 +08:00
Jens Petersen
327cc2b4e8 run-nightly.sh: append date to completed msg 2025-08-18 10:06:30 +08:00
Jens Petersen
636be154a0 run-nightly.sh: output completion message
[skip ci]
2025-08-17 23:53:11 +08:00
Jens Petersen
dbc09f8c80 build.sh: try to disable hackage distro upload for lts-22 & 23
to prevent overwriting lts-24 data
2025-08-17 18:38:23 +08:00
Jens Petersen
e37286cede fixup build.sh: try skipping the curator/stack --version run 2025-08-16 16:51:00 +08:00
Jens Petersen
4955025a40 build.sh: try skipping the curator/stack --version run 2025-08-16 15:39:40 +08:00
Jens Petersen
c671e09654
dockerfiles: update image link in readme 2025-07-22 20:25:32 +08:00
Mihai Maruseac
8f2a7db123
Fix commit version
Signed-off-by: Mihai Maruseac <mihai.maruseac@gmail.com>
2025-07-13 11:40:03 -07:00
Mihai Maruseac
0ac86d3ad5
Add Dockerfile for LTS 24.0
Signed-off-by: Mihai Maruseac <mihai.maruseac@gmail.com>
2025-07-13 11:39:30 -07:00
Andreas Ländle
3b4833151f Use curator build against persistent-2.17. 2025-07-01 06:38:15 +02:00
jkachmar
40d0ac226f update 'stack' 3.5.1 -> 3.7.1
should fix https://github.com/commercialhaskell/curator/issues/52
2025-06-29 12:07:44 -04:00
Dan Burton
8413bfbab7
update stack version used in lts 2025-06-13 23:06:57 -07:00
Dan Burton
72510474f6
update curator 2025-06-13 22:54:17 -07:00
Bryan Richter
ff91825d7f
Pass shellcheck 2025-06-10 21:12:48 +03:00
Bryan Richter
b214cdbbf0
Touch up docs and remove unclear comments 2025-06-10 20:57:15 +03:00
Jens Petersen
8794e0de01 build.sh: bump stack to 3.5.1 for nightly 2025-05-05 15:26:11 +08:00
Jens Petersen
91c9142763 build.sh: use |& bashism 2025-05-02 12:13:40 +08:00
Jens Petersen
f6e25cfe76 add lts-22.44/Dockerfile for ghc-9.6.7 2025-05-02 02:03:02 +08:00
Jens Petersen
4bf4586161 build.sh: use CURATOR_AWS_OPTIONS=--only-show-errors for docs upload 2025-03-09 23:35:08 +08:00
Jens Petersen
a738d55ae0 nightly: use stack-3.3.1 2025-03-09 19:20:59 +08:00
Jens Petersen
a08ffef44f image: use awscli-2.22 to avoid r2/s3 upload issues with 2.23
fixes https://github.com/haskellfoundation/hf-infrastructure/issues/11
2025-01-29 17:28:20 +08:00
Jens Petersen
577070eae3 Use previous image from Nov to workaround s3/r2 haddock upload issue
- add older: gi-gtksource3 gi-javascriptcore4 gi-soup2

See haskellfoundation/hf-infrastructure#11

This appears to be caused by some regression in Ubuntu 22.04 Updates
2025-01-29 14:34:20 +08:00
Jens Petersen
5ca6e26540 automated/dockerfiles/lts-23.4: fix .stack cleanup for #7636 2025-01-10 19:29:56 +08:00
Andreas Ländle
b9ec1d8316 Revert to previous used pid1. 2024-12-15 08:09:54 +01:00
Jens Petersen
73bf1d7dab build.sh: use latest curator patched for ghc-9.10 2024-12-10 15:10:51 +08:00
Jens Petersen
ebd6da649c build.sh: bump stack to 3.1.1 2024-12-09 19:27:28 +05:30
Jens Petersen
95351a6aab add lts-23.0 output Dockerfile
[skip ci]
2024-12-09 13:31:04 +05:30
Jens Petersen
93797bf862 run-nightly.sh: use argument '1' to run once 2024-12-09 13:08:42 +05:30
Andreas Ländle
019156f6a0 Sleep for one hour in nightly build loop to make it easier for humans to calculate when next build will start. 2024-10-31 07:13:47 +01:00
Jens Petersen
9dbaf1e32b build.sh: really fix build tee log output 2024-10-28 13:12:14 +08:00
Jens Petersen
97962d2cc2 build.sh: fix quoting for curator build to fix logging 2024-10-27 14:08:41 +08:00
Jens Petersen
3d5403249f build.sh: fix quoting of combined "..." and '...' shell blocks
Though really wish for a simple way to make a single block here.
2024-10-20 17:35:29 +08:00
Jens Petersen
74fd692a6d build.sh: rename work/lts-XX to work/ltsXX (ie same as TAG) 2024-10-20 17:35:29 +08:00
Jens Petersen
06927a849a build.sh: bind mount ~/.aws/config and use ARGS_PREBUILD in ARGS_UPLOAD 2024-10-15 14:58:18 +08:00
Jens Petersen
75bc96e9a3 run-nightly: exit if an (interactive) command was passed 2024-10-13 16:59:48 +02:00
Jens Petersen
8d9716a4e3 build.sh: refactoring to docker run multiline bash scripts
- combine curator and stack --version docker runs (container is slow to start)
- drop 'exec curator's (not sure why/if they were really needed?)
  (there are still a few more exec's around
- combine prebuild docker invocations
2024-10-13 16:59:48 +02:00
Jens Petersen
85165af5c5 run-nightly.sh now passes command arg to build.sh; fix -n test
[skip ci]
2024-10-11 18:46:11 +02:00
Jens Petersen
85d846a643 [fixup] build.sh: use $2 as command for interactive container
[skip ci]

avoids: "./build.sh: line 107: $2: unbound variable"
2024-10-11 15:55:20 +02:00
Jens Petersen
b53ff1c050 add ulimit (commercialhaskell/curator#43); increase s3.max_concurrent_requests
latter: see commercialhaskell/stackage-infrastructure#4

[skip ci]
2024-10-11 15:45:20 +02:00
Jens Petersen
1701775d9f build.sh: use $2 as command for interactive container debug session
[skip ci]
2024-10-11 15:35:26 +02:00
Jens Petersen
d81696a6b8 build.sh: always pull latest image
[skip ci]
2024-07-11 13:51:37 +08:00
Jens Petersen
ebd3df2f8b build.sh: bump stack to latest 2.15.7 2024-07-11 13:17:01 +08:00
Jens Petersen
76196ee894 instead add dockerfiles/lts-22.29 to bump stack version in next minor
Revert "dockerfiles/lts-22.28: bump stack from 2.13 to 2.15"

This reverts commit d7a78c946ac260466332d54727d72dd164048a8b.

[skip ci]
2024-07-10 18:17:23 +08:00
Jens Petersen
e1715622c5 dockerfiles/lts-22.28: bump stack from 2.13 to 2.15
Should fix/update the snapshots.json url in particular
2024-07-10 11:36:37 +08:00