Commit Graph

210 Commits

Author SHA1 Message Date
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
Jens Petersen
df051e037b add dockerfiles/lts-22.28 2024-07-04 19:42:35 +08:00
Jens Petersen
c8cec93f49 add missing dockerfiles/lts-22.21 2024-07-04 19:42:35 +08:00
Jens Petersen
6e5cc63ca5 build.sh: use newest curator to debug doc upload issue
https://github.com/commercialhaskell/stackage-infrastructure/issues/4
2024-05-21 21:28:51 +08:00
Jens Petersen
ea88407592 also time the haddock uploading 2024-05-13 21:41:32 +08:00
Jens Petersen
773d92b46c wrap the haddock uploading with date output to time it 2024-05-13 21:40:07 +08:00
Jens Petersen
4972df92bb bump our stack version to 2.15.5 2024-05-13 20:24:25 +08:00
Dan Burton
a735020f23
update stack version used for build.sh 2024-03-07 12:07:16 -08:00
Bryan Richter
cf82b84caf
automation: Stop writing haddocks to both buckets
The experiment was a success. Time for a full switch to the new bucket.
2024-02-15 12:09:15 +02:00
Andreas Ländle
e6f8adfb91 build.sh: bump stack to 2.15.1 release 2024-02-10 08:40:07 +01:00
Bryan Richter
1f43e5fd3b
automation: Re-enable required word splitting 2024-02-09 10:21:19 +02:00
Bryan Richter
7f8a96770c
Temporarily push to both buckets (#7310) 2024-02-08 18:26:37 +01:00
Bryan Richter
67da967977
automation: new bucket prep
* Revert "Revert "Merge pull request #7299 from chreekat/b/new-bucket-prep""

This reverts commit 76a9ef5030.

* automation: fix typo
2024-02-07 14:30:36 +01:00
Andreas Ländle
76a9ef5030 Revert "Merge pull request #7299 from chreekat/b/new-bucket-prep"
This reverts commit 21ede1359e, reversing
changes made to 99acb5a43a.
2024-02-05 06:25:09 +01:00
Bryan Richter
8f8fc126b1
Enable overriding bucket name and AWS_ENDPOINT_URL
No change in behavior if they are unset.
2024-01-30 11:29:48 +02:00
Bryan Richter
91685e52e4
Update to curator that supports R2 2024-01-30 11:29:48 +02:00
Bryan Richter
56aab7119e
Make empty NOPLAN safe 2024-01-30 11:29:48 +02:00
Bryan Richter
b7a2b25eb2
Make USERID and HOME on the container overrideable 2024-01-30 11:29:47 +02:00
Jens Petersen
9013e10854 remove NOPLAN: no longer necessary with new lts workflow 2024-01-30 15:25:13 +08:00
Jens Petersen
8122daddd6 run-nightly: bump sleep to 49min to reduce power consumption
[skip ci]
2024-01-19 14:08:21 +08:00
Jens Petersen
85a01ed58c build.sh: for lts warn not to edit work files manually
[skip ci]
2024-01-19 13:52:57 +08:00
Jens Petersen
dc4f9e728b add dockerfiles/lts-22.7 for ghc 9.6.4 2024-01-17 22:56:28 +08:00
Jens Petersen
00440d8b56 build.sh: bump curator to 558215d
b1528dc5ee
2024-01-17 22:40:23 +08:00
Mihai Maruseac
0ffb61bf75
Prepare Dockerfile
Signed-off-by: Mihai Maruseac <mihai.maruseac@gmail.com>
2023-12-15 21:51:57 -08:00
Jens Petersen
648f192274 add dockerfiles/lts-21.22 2023-11-21 13:28:23 +08:00
Jens Petersen
c0d9fa8f53 build.sh: bump stack to stable 2.13.1 release for nightly and lts 2023-11-21 13:21:03 +08:00
Jens Petersen
0ae350f8b4 build.sh: bump jobs to 16 for the new build server 2023-11-21 13:13:00 +08:00
Jens Petersen
7a4287c10e curator 558215d to suppress ghc warnings 2023-09-30 14:25:27 +08:00
Jens Petersen
8a01337705 switch nightly to use stack-2.13.1 release 2023-09-30 14:09:41 +08:00
Jens Petersen
5547c5bc45 build.sh: use latest curator 2023-09-18 17:27:01 +08:00
Jens Petersen
773b683577 switch nightly formally to stack-2.13.0.1 RC
instead of current temporary git merge snapshot
2023-09-17 22:43:34 +08:00
Jens Petersen
983b19e02c add dockerfiles/lts-21.12 for 9.4.7 2023-09-14 10:48:47 +08:00
Jens Petersen
5678c7fc85 add dockerfiles/lts-21.7 2023-08-19 20:02:10 +08:00
Andreas Ländle
485ee146af Corrected shell script location (closes #6959) - addendum. 2023-08-03 14:31:19 +02:00
Andreas Ländle
9343d4973a Corrected shell script location (closes #6959). 2023-08-03 13:30:31 +02:00