Sebastian Ullrich
|
172d47c468
|
chore: CI: fix
|
2021-02-12 22:55:22 +01:00 |
|
Sebastian Ullrich
|
5db8073c32
|
chore: CI: nightlies race condition
|
2021-02-12 22:16:52 +01:00 |
|
Sebastian Ullrich
|
11e55bf4af
|
chore: Nix: update Nix client to resolve https://github.com/NixOS/nix/issues/4469
|
2021-01-26 18:01:39 +01:00 |
|
Sebastian Ullrich
|
0b146abeb1
|
chore: CI: don't schedule nightlies on forks
|
2021-01-14 15:04:45 +01:00 |
|
Sebastian Ullrich
|
5797ee4ab2
|
chore: CI: try to fix caching on Windows
|
2021-01-14 14:55:38 +01:00 |
|
Sebastian Ullrich
|
d2614181f3
|
chore: nightlies: accept spaces in token (assuming GH accepts them)
|
2021-01-05 12:45:53 +01:00 |
|
Sebastian Ullrich
|
8a3808bd45
|
chore: nightly releases
|
2021-01-04 13:46:20 +01:00 |
|
Sebastian Ullrich
|
3b96b1ed83
|
feat: push GitHub release on v* tag
|
2021-01-04 13:46:20 +01:00 |
|
Sebastian Ullrich
|
28210c8474
|
chore: CI: be more verbose
|
2021-01-02 22:00:30 +01:00 |
|
Sebastian Ullrich
|
91454854f8
|
chore: de-Nixify leanpkg
|
2021-01-02 22:00:30 +01:00 |
|
Sebastian Ullrich
|
3543cae8e8
|
chore: CI: verbose output for Build manual
|
2020-12-14 14:53:36 +01:00 |
|
Sebastian Ullrich
|
4390de88b8
|
chore: CI: ignore Cachix failures
|
2020-12-09 20:12:20 +01:00 |
|
Sebastian Ullrich
|
a180a4c080
|
fix: Nix: don't try to push PRs
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
e9bb7c1175
|
fix: CI: macOS job
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
6be577b634
|
fix: CI: Linux release job
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
d61cb698aa
|
chore: hide matrix parameters in CI job names
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
a5ad46f7be
|
feat: Nix: mdbook
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
58d97def40
|
chore: Nix: cache .o files on macOS as well
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
574cc0b4a3
|
chore: Nix: do a single-user install after all so the ccache cache doesn't get confused about permissions
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
e094bdcd62
|
chore: Nix: print cumulative and per-line execution time on CI
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
4061894943
|
chore: Nix: set up ccache config & fix ccache stats step
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
6e406d50d9
|
chore: Nix: cache stage 0
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
bcebc0a145
|
chore: Nix: set up Cachix
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
2407673394
|
chore: Nix: install flakes-enabled Nix directly from Hydra
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
70daaab0a0
|
chore: Nix: use /nix/var/cache/ccache for macOS
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
baeea69972
|
chore: Nix: basic GitHub Actions setup
|
2020-11-24 19:16:27 +01:00 |
|
Sebastian Ullrich
|
8c11905cd5
|
chore: update GitHub Actions actions
|
2020-11-18 12:05:21 +01:00 |
|
Sebastian Ullrich
|
53510ff392
|
chore: clean up doc/ before building manual
|
2020-11-06 12:28:18 +01:00 |
|
Sebastian Ullrich
|
9d78e2268d
|
doc: test & deploy on CI
|
2020-10-31 13:36:48 +01:00 |
|
Sebastian Ullrich
|
acc1752874
|
chore: remove old speedcenter config
|
2020-10-29 11:53:03 +01:00 |
|
Sebastian Ullrich
|
c54d51b0c9
|
chore: go back to previous bootstrapping scheme where the stage N+1 stdlib is created using the stage N compiler
|
2020-09-24 18:57:53 +02:00 |
|
Sebastian Ullrich
|
2c1b0e3114
|
chore: remove hanging stdlib bench test from CI
|
2020-08-26 11:34:43 +02:00 |
|
Sebastian Ullrich
|
9106417693
|
chore: fix speedcenter test, perf stat runner not supporting multiline cmds
|
2020-08-24 16:30:50 +02:00 |
|
Sebastian Ullrich
|
894098dcc3
|
chore: de-Nix-ify macOS binary
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
7ecdb8d5ee
|
chore: update Windows CI
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
8ae25090cf
|
chore: add separate "Linux release" CI job using Nix channel with older glibc for compatibility
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
40463a3ab8
|
chore: building static executables is hopeless, do mostly static instead
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
485a1d67f8
|
chore: update CI
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
97fd4e7a87
|
chore: CI: upload build artifact; remove unused LLVM=ON job
|
2020-06-10 21:30:38 +02:00 |
|
Sebastian Ullrich
|
3c8400d30f
|
chore: CI: check update-stage0
|
2020-05-19 11:31:36 -07:00 |
|
Sebastian Ullrich
|
18a89abbe6
|
chore: fix Windows CI
Switch to a `setup-msys2` fork working around https://github.com/msys2/MSYS2-packages/issues/1962
|
2020-05-19 15:44:27 +02:00 |
|
Sebastian Ullrich
|
a6fbf3c20e
|
refactor: make stages internally consistent by compiling the stageN lib with the stageN compiler, rename static libraries
The old stage1 is now stage0.5, which at least suggests that it's not an entirely consistent stage in general
|
2020-05-14 23:13:51 +02:00 |
|
Sebastian Ullrich
|
9476ee2f54
|
fix: benchmarks CI
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
279746fa6a
|
chore: change stage1-3 into homogeneous ExternalProjects from new top-level /CMakeLists.txt
This ensures stage2+3 are full, standalone Lean installations
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
441ffadb29
|
Revert "chore: speed up sanitized build a bit"
This reverts commit d3115d8f58.
I didn't notice that we're not actually using a debug build for the sanitized build
|
2020-05-14 14:47:54 +02:00 |
|
Sebastian Ullrich
|
053d4bab1c
|
chore: factor out and unify common test behavior; retrieve lean from PATH
`./test_single.sh foo.lean yes` is now `./test_single.sh -i foo.lean`
|
2020-05-14 14:38:52 +02:00 |
|
Sebastian Ullrich
|
1f2afa4c25
|
chore: CI: deactivate stack overflow tests for sanitized build
|
2020-05-04 11:11:12 +02:00 |
|
Sebastian Ullrich
|
d3115d8f58
|
chore: speed up sanitized build a bit
|
2020-05-04 11:11:11 +02:00 |
|
Sebastian Ullrich
|
7f10a504f8
|
chore: CI: fix ctest cmdline that ignored --output-on-failure
|
2020-05-04 11:11:11 +02:00 |
|
Sebastian Ullrich
|
3a94422aea
|
chore: bump Actions
|
2020-03-13 10:40:45 +01:00 |
|