Commit graph

142 commits

Author SHA1 Message Date
Sebastian Ullrich
bef34e30e7 feat: Nix: render examples using LeanInk+Alectryon 2022-03-26 22:50:04 +01:00
Sebastian Ullrich
19925f8ec1 chore: Nix: move docs build into sub-flake
workflow is not ideal right now because of poor support for sub-flakes,
but I also don't want the doc input in the main flake...
2022-03-26 22:50:04 +01:00
Sebastian Ullrich
1949b3f676 chore: CI: propagate prepare-llvm failures 2022-03-26 16:29:52 +01:00
Sebastian Ullrich
7ce5b0c4ff feat: CI: build darwin_aarch64 2022-03-26 16:29:52 +01:00
Sebastian Ullrich
e3a652de98 chore: CI: fix Linux/aarch64 tarball name, remove cpack config 2022-03-26 10:40:43 +01:00
Sebastian Ullrich
7e853621eb feat: CI: build linux_aarch64 2022-03-25 17:45:15 +01:00
Sebastian Ullrich
5c6e054e24 chore: update to LLVM 14 2022-03-24 12:33:33 +01:00
Sebastian Ullrich
8a5febf130 chore: CI: fix release job 2022-03-23 19:33:25 +01:00
Sebastian Ullrich
3818ea8333
chore: CI: document previous workaround 2022-03-22 12:25:59 +01:00
Sebastian Ullrich
c758d442dc chore: CI: try using the correct C++ compiler for tests on Windows 2022-03-22 12:22:23 +01:00
Sebastian Ullrich
00aeaed544 chore: CI: fix manual build 2022-03-22 09:36:52 +01:00
Sebastian Ullrich
dc8367d1f5 chore: CI: adjust nightly release time 2022-03-07 15:39:58 +01:00
Sebastian Ullrich
340c331da9 chore: CI: ignore diff exit code 2022-02-13 00:04:08 +01:00
Sebastian Ullrich
c460a2e404 chore: CI: fail when uploading 0 files 2022-02-11 10:11:45 +01:00
Sebastian Ullrich
589f05d2c8 chore: CI: do not delete nightly artifacts before uploading them 2022-02-11 10:02:54 +01:00
Sebastian Ullrich
bdf9472069 chore: fix changelog path... 2022-02-09 09:42:17 +01:00
Sebastian Ullrich
ad80c69cba chore: CI: add RELEASES.md diff to nightly description 2022-02-08 14:25:54 +01:00
Sebastian Ullrich
e45830f8b3 chore: CI: release only if all jobs finished successfully 2022-02-08 14:25:54 +01:00
Sebastian Ullrich
7fd76cd1b9
chore: CI: fix sanitizer test excludes
Apparently StackOverflow got fixed at some point?
2022-02-04 15:01:30 +01:00
Sebastian Ullrich
6f28d70d50 chore: CI: fix non-release jobs on release 2022-01-31 22:59:07 +01:00
Sebastian Ullrich
dfc19755cb chore: CI: fsan-blacklist laketest_ffi as well 2022-01-31 14:29:12 +01:00
Sebastian Ullrich
4d17f1ccb3 chore: CI: rename Nix job to make available to branch protection rule 2022-01-29 17:30:01 +01:00
Sebastian Ullrich
89e460dd1b chore: CI: push .ileans to Cachix 2022-01-19 12:35:42 +01:00
Sebastian Ullrich
b56fa81b70 chore: CI: sanitizer-blacklist Lake test again
Apparently 1500s are not sufficient for termination...
2022-01-13 17:10:07 +01:00
Sebastian Ullrich
bcf61cc7bb chore: CI: remove ctest timeout, for now
Hopefully lsan will now have sufficient time to actually terminate
2022-01-12 10:24:45 +01:00
Sebastian Ullrich
bcd7185f42 chore: CI: try reenabling sanitized Lake test 2022-01-10 18:35:22 +01:00
Sebastian Ullrich
3acc21e128 chore: CI: try to make lsan terminate 2022-01-10 18:35:22 +01:00
Sebastian Ullrich
cbdad10419 chore: exclude flaky laketest under sanitizer for now
unclear how to reproduce
2021-12-21 12:19:22 +01:00
Sebastian Ullrich
a91b861919 Revert "chore: CI: propagate prepare-*.sh errors"
This reverts commit 198d3103cd.
2021-12-11 17:37:12 +01:00
Sebastian Ullrich
198d3103cd chore: CI: propagate prepare-*.sh errors 2021-12-11 09:51:27 +01:00
Sebastian Ullrich
ad10495afa chore: macOS: build with system c++ 2021-11-20 11:04:39 +01:00
Sebastian Ullrich
cbbc6ef709 chore: CI: bump install-nix-action 2021-11-20 11:04:39 +01:00
Sebastian Ullrich
babcd3563d chore: CI: fix nightly release, compress non-release more 2021-11-19 13:05:14 +01:00
Sebastian Ullrich
e629fb70d5 chore: CI: squelch harmless Nix error message
Fixes #802
2021-11-18 10:02:34 +01:00
Sebastian Ullrich
60095ce13f chore: CI: even shorter install tree listing 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
767e9cffda chore: CI: check test binary as well 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
ad2fe8de80 feat: bundle LLVM on macOS 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
3db3fb1429 feat: bundle LLVM on Windows 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
337c3715dc chore: ci: fix List Install Tree 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
42ee91bcda fix: Linux: bundle zlib 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
acf7903691 feat: upload .tar.zst and .zip for every platform
Also, do so only for releases since `zstd -19` takes a while.
Also, stop double-wrapping artifacts
2021-11-18 09:42:35 +01:00
Sebastian Ullrich
c3f7f09aad fix: use old nixpkgs for glibc only 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
2cb625e9c4 chore: update lean-llvm 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
5bbc160f4b feat: use custom, more minimal LLVM build 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
92b692808b chore: CI: list archive contents & sizes 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
4b8a8d241d chore: CI: no more need for binary patching 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
d2a1e20dd0 feat: bundling LLVM on Linux 2021-11-18 09:42:35 +01:00
Sebastian Ullrich
a345a98ef7 chore: fix foreign test on macOS 2021-11-09 11:03:14 +01:00
Sebastian Ullrich
b1f7fc1439 fix: CI: copy Homebrew dependencies 2021-10-27 18:16:35 +02:00
Sebastian Ullrich
675f477f38 chore: disable macOS Nix CI until I get around to updating it 2021-10-19 00:07:27 +02:00