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
Sebastian Ullrich
e67e096086
fix: patch bin/lake
2021-10-15 06:56:02 -07:00
Sebastian Ullrich
524be36d23
feat: build & bundle Lake
2021-10-15 06:56:02 -07:00
Sebastian Ullrich
5873c1f14e
chore: CI: check first commit message of opened PR
2021-10-06 17:30:38 +02:00
Sebastian Ullrich
48764b60d5
chore: CI: retry tests on Windows
...
/cc @leodemoura
2021-10-04 11:24:40 +02:00
Sebastian Ullrich
af12c91b0a
fix: rpath rewrite leanc as well
2021-10-01 10:06:50 +02:00
Chris Lovett
ad7c5b26a7
fix: UTF-8 file path support for lean on Windows
...
* fix msys2 windows build so the windows apps support utf-8 file paths.
* use windres to compile default-manifest.o
* windres is in binutils.
* stop modifying default-manifest.o
* copy to stage0
* fix semicolon joining of lists in add_custom_target
* undo changes to stage0 as per CR feedback.
* fix makefile
* fix: revert cmakelists.txt COMMAND_EXPAND_LISTS change
* fix: msys2 dependencies
* add unit test for decoding UTF-8 chars to prove "lean.exe" can read utf-8 encoded files where utf-8 is also used in the file name.
* fix: utf-8 test by using windows-2022
* fix: do we really need cmake 3.11 or will 3.10 do?
* nope, really does require cmake 11.
2021-09-22 12:21:52 +02:00
Sebastian Ullrich
3d0967f75b
Revert "chore: CI: switch to GCC on Windows for now"
...
This reverts commit 440abd4bd1 .
2021-09-17 19:13:03 +02:00
Sebastian Ullrich
a7b044b80b
chore: CI: build macOS without nix-shell
...
GH Actions already comes with most dependencies and it seems to avoid an
issue with Zig libc++ compilation (because of OSX_DEPLOYMENT_TARGET?)
2021-09-16 21:33:56 +02:00
Sebastian Ullrich
e0869bdf55
fix: sanitized build
2021-09-08 17:24:31 +02:00
Sebastian Ullrich
c138dc7d44
chore: CI: fix patching & copying dependent libs
2021-08-20 09:42:05 -07:00
Sebastian Ullrich
5f4b1b1d44
Revert "Revert "feat: reintroduce libleanshared, link lean & leanpkg against it""
...
This reverts commit ccbc9d00db .
2021-08-20 09:42:05 -07:00