Commit graph

62 commits

Author SHA1 Message Date
Sebastian Ullrich
4e7cb76281 chore: Nix: adjust local cache config 2021-08-09 12:16:17 +02:00
Sebastian Ullrich
bae31853b8 chore: Nix: do not install Cachix if not authenticated 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
557af62008 chore: Nix: do not include temci by default 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
2cf780f95d chore: Nix: cache store 2021-08-06 16:58:44 +02:00
Sebastian Ullrich
88492e38a7 chore: CI: run lean --stats src/Lean.lean 2021-08-04 16:40:57 +02:00
Sebastian Ullrich
e68d09704d chore: Nix CI: build & cache everything again 2021-06-21 11:53:54 +02:00
Wojciech Nawrocki
d92e4a7cf1 chore: restore LEANC_EXTRA_FLAGS
We now pass them to both compilers and linkers. For example, -pthread should be given to both: https://stackoverflow.com/questions/2127797/significance-of-pthread-flag-when-compiling
2021-06-06 15:34:44 +02:00
Wojciech Nawrocki
c772dc49ef chore: use leanc for all C code 2021-06-06 15:34:44 +02:00
Sebastian Ullrich
a85d0672fe chore: Nix CI: fall back to building locally if remote cache doesn't work 2021-05-06 22:07:03 +02:00
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