Louis Gesbert
dcb057bc6f
Module support: handle structs, enums and scope calls across modules ( #497 )
2023-09-01 14:35:58 +02:00
Louis Gesbert
4e9f738381
CI: fix docker image name escaping
2023-08-31 18:31:48 +02:00
Louis Gesbert
ac39b6665e
Cheat-sheet: fix CI
2023-08-04 16:03:51 +02:00
Raphaël Monat
6dac7007f2
Tentative CI fix
2023-03-16 16:55:55 +01:00
Louis Gesbert
97b4ec8a6a
CI: fix generation of manpage artifacts
2023-03-10 17:42:48 +01:00
Louis Gesbert
c054aa89c9
Add the HTML manpages to the artifacts
2023-03-09 16:27:04 +01:00
Louis Gesbert
37d9a6cefd
Add the HTML tutorials to the published artifacts
2023-03-09 15:47:41 +01:00
Louis Gesbert
67ed7447b5
Cleanup the generated artifacts
2023-03-08 15:27:49 +01:00
Louis Gesbert
3b2019f0c3
CI: build the documentation & cheat-sheet together with the artifacts
2023-03-02 14:32:07 +01:00
Louis Gesbert
0aa9e0b130
CI: some more small artifact tweaks
2023-03-01 13:51:07 +01:00
Louis Gesbert
d5c68bb9df
Fix CI artifacts page
2023-03-01 12:25:13 +01:00
Louis Gesbert
97529e97ff
CI: add artifacts index
2023-03-01 10:39:11 +01:00
Louis Gesbert
0448c991d2
CI: fix publish-artifacts action
2023-02-28 18:13:01 +01:00
Louis Gesbert
c393dfb75e
CI improvements attempt
...
- fix dune compilation options: ensure both no dev failure on warnings and CI
failure on warnings (the defaults do neither of those things !)
- attempt to publish the build artifacts to github-pages, so that they could be
made more easily available and we could maybe remove the ones that are still
there from the main repo
2023-02-28 17:55:34 +01:00
adelaett
7d50d89f7a
nix build now uses cache
2023-02-24 19:38:50 +01:00
adelaett
93aa6f0922
update CI to run catala's tests
2023-02-24 15:16:23 +01:00
adelaett
c729e6fbf7
update the update flake mecanism to check the tests
2023-02-24 15:09:43 +01:00
Louis Gesbert
54c97d1d0c
Fix missing redirect in CI
2022-08-09 16:28:02 +02:00
Louis Gesbert
168d023e25
CI: build js binary without z3
2022-08-09 12:36:37 +02:00
Louis Gesbert
525226e7c6
Github workflow: fix escaping
2022-08-04 21:12:47 +02:00
Louis Gesbert
3ee6fdb254
Automate artifact generation
2022-08-03 22:42:56 +02:00
Louis Gesbert
d02d6f16a5
Github CI: tag Docker images, automatically cleanup non-master ones
2022-08-02 10:00:41 +02:00
Louis Gesbert
b28583fb71
CI: Disable (broken) ubuntu builds
...
the routine builds on PRs are fine and the issue seems to come from the complex container ubuntu/OCaml setup
2022-07-27 14:41:22 +02:00
Louis Gesbert
dfccf8e139
Run all CI tests through a Docker container
...
Also reworks some dependency handling
2022-07-20 12:05:17 +02:00
Louis Gesbert
b8e73ab3ae
Tweak build/ci
2022-07-11 17:42:34 +02:00
lIlIlIlIIIIlIIIllIIlIllIIllIII
3db9206276
check it builds before commiting the modified flake
2022-06-06 11:46:37 +02:00
lIlIlIlIIIIlIIIllIIlIllIIllIII
d63eb07cc4
adding the commit of the flake update
2022-05-31 14:13:27 +02:00
lIlIlIlIIIIlIIIllIIlIllIIllIII
49a3267eec
automated updating of flakes every weeks
2022-05-30 16:56:40 +02:00
lIlIlIlIIIIlIIIllIIlIllIIllIII
26ac1dc1bd
modification on github actions to make it compatible with flakes
2022-05-30 15:51:26 +02:00
Louis Gesbert
08c997142d
CI: run builds from a clean repo
2022-05-19 10:40:04 +02:00
Louis Gesbert
faa5b32638
Merge remote-tracking branch 'origin/master' into allocations_logement
2022-05-12 15:22:17 +02:00
Louis Gesbert
abb4e9b66d
Some build / CI tweaks
...
add a check that the dune-promoted files are in sync when submitting a PR
2022-05-11 19:24:38 +02:00
Denis Merigoux
8f1dae73a2
Restore CI
2022-05-05 14:06:56 +02:00
Romain PRIMET
67794567d3
re-init python dependencies on each run
2022-05-05 14:01:09 +02:00
Denis Merigoux
ad7fe6a21a
Use pandoc to prettify a lot the LaTeX document with tables
2022-04-29 23:47:02 +02:00
Romain PRIMET
89bfadcadc
re-init python dependencies on each run
2022-04-26 15:15:32 +02:00
Denis Merigoux
897a282b70
Default is witout Z3
2022-03-09 17:00:53 +01:00
Louis Gesbert
933869d269
Move 'dependencies' from the 'all' target
...
and adapt the CI to skip z3 installation.
Is it more usual for `all` targets to build everything but not include
dependencies handling ?
2022-03-09 13:23:11 +01:00
Emile Rolley
360bbfa65f
Merge branch 'master' into refactor-clerk-w-ninja
2022-02-08 16:16:18 +01:00
Emile Rolley
7c5c6ef6fa
fix(ci): add ninja-build as an executable dependencies
2022-02-08 16:14:55 +01:00
Denis Merigoux
36777a06f5
All dependencies in Ubuntu build
2022-02-04 14:46:33 +01:00
Denis Merigoux
d7acc3f52e
Do not duplicate CI on pull requests
2022-02-04 14:37:17 +01:00
Denis Merigoux
0ff633179d
Also run CI on pull requests
2022-02-04 12:23:34 +01:00
Denis Merigoux
624f5b6588
Remove make pygments from harness
2022-02-04 08:50:50 +01:00
Denis Merigoux
04bf50e3cf
Manual execution of builds
2022-02-03 19:47:42 +01:00
Denis Merigoux
1b4ce93eae
Added ubuntu long build
2022-02-03 19:45:52 +01:00
Denis Merigoux
ba8d3df206
Fix yaml
2022-02-03 16:49:41 +01:00
Denis Merigoux
3ac0810173
Manually dispatch build CI
2022-02-03 16:47:09 +01:00
Denis Merigoux
f3c926a7ff
Better
2022-02-03 16:17:02 +01:00
Denis Merigoux
838177f974
Finer control over when checks are done
2022-02-03 16:12:04 +01:00