Commit Graph

5209 Commits

Author SHA1 Message Date
Jev Björsell
c59be5f746 * Switch to in-line CI for webide over GitLab's child-pipeline feature. There was too many bugs/weirdness with the child-pipeline. Maybe we use it when it matures.
* Flatten the build_and_deploy_docker and build_and_deploy_website into one step. They don't appear to be dependent, and if the upstream "test" jobs ran okay, then we can run these jobs in parallel.
* Run the webide unit tests in the `test` stage only if there are changes to the tools/webide directory.
* Switch to using the new `rules` ([docs](https://docs.gitlab.com/ee/ci/yaml/#rules))property instead of `only` / `except`. `rules` is now the preferred way of setting job policies. `only`/`except` are [candidates for deprecation](https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic).
* Build/push docker images only when CI is running on the canonical `ligolang/ligo` repo. Makes hacking on CI in forked repos easier.
* Don't push a `latest` tag for the webide.
2020-02-13 23:10:02 +00:00
Rémi Lesenechal
eb056364a9 Merge branch '150-not-a-comparable-type-key_hash' into 'dev'
Resolve "not a comparable type: key_hash"

Closes #150

See merge request ligolang/ligo!416
2020-02-13 16:48:24 +00:00
Suzanne Dupéron
5dd53a30ff Merge branch 'patch-1' into 'dev'
Update siteConfig.js to collapse docs sidebar categories

See merge request ligolang/ligo!415
2020-02-13 16:11:19 +00:00
Lesenechal Remi
39fc076c2b fix regression of comparison of key_hash and add a test for it 2020-02-13 16:44:21 +01:00
Eowyn Dean
8e9e871d08 Update siteConfig.js to collapse docs sidebar categories 2020-02-13 14:50:35 +00:00
John David Pressman
f766840311 Fix commit test for hashlock 2020-02-13 04:35:21 -08:00
Suzanne Dupéron
eaba8e9857 Merge branch 'bugfix/147-bool-comparison' into 'dev'
Resolve "Bool comparison"

Closes #147

See merge request ligolang/ligo!413
2020-02-13 11:29:03 +00:00
Suzanne Dupéron
a1880b013b Fix #147 by allowing comparison of bools 2020-02-12 20:22:59 +01:00
Suzanne Dupéron
2c03ebf2e3 Merge branch 'docs/list-reference' into 'dev'
Add list reference page to docs and add unit tests for List.size

See merge request ligolang/ligo!398
2020-02-12 16:12:21 +00:00
Suzanne Dupéron
da546eabb7 Merge branch 'docs/crypto-reference' into 'dev'
Add crypto reference page to doc tests

See merge request ligolang/ligo!410
2020-02-12 15:43:09 +00:00
Suzanne Dupéron
a82e8efd2a Merge branch 'feature/remove-current-gas' into 'dev'
Remove Current.gas from LIGO

See merge request ligolang/ligo!411
2020-02-12 15:18:29 +00:00
Suzanne Dupéron
6be23179c6 Merge branch 'dev' into 'docs/list-reference'
# Conflicts:
#   src/test/contracts/list.ligo
#   src/test/md_file_tests.ml
2020-02-12 15:13:27 +00:00
John David Pressman
953e91bc54 Remove Current.gas from LIGO 2020-02-12 02:24:58 -08:00
John David Pressman
902e958205 Merge branch 'docs/map-reference' into 'dev'
Add map reference page to docs

See merge request ligolang/ligo!374
2020-02-12 02:54:35 +00:00
John David Pressman
d12aa130f7 Add crypto reference page to doc tests 2020-02-11 18:47:54 -08:00
John David Pressman
f2b3e83986 Merge branch 'dev' into docs/map-reference 2020-02-11 17:56:21 -08:00
John David Pressman
1fe41b011b Merge branch 'docs/sets-reference' into 'dev'
Add set reference page to the docs

See merge request ligolang/ligo!373
2020-02-12 01:39:41 +00:00
John David Pressman
e8da2626e4 Add set reference page to the docs
Add Set.literal to the test suite
2020-02-12 01:39:41 +00:00
John David Pressman
93ed763483 Fix type of List.map and clean up its PascaLIGO example in list reference page 2020-02-11 17:27:27 -08:00
Suzanne Dupéron
437b696b19 Merge branch 'feature/some-new-typer-constant-contraints' into 'dev'
some more contraints (untested) for the typer

See merge request ligolang/ligo!404
2020-02-12 01:12:24 +00:00
Suzanne Dupéron
03c2fe28a0 Merge branch 'rinderknecht@doc' into 'dev'
Last fixes after writing the slides for the LIGO training Feb 2020

See merge request ligolang/ligo!409
2020-02-11 23:37:08 +00:00
Christian Rinderknecht
37bf8d6f76 Merge branch 'dev' of gitlab.com:ligolang/ligo into dev 2020-02-11 22:29:44 +01:00
Christian Rinderknecht
8c0a25bdb5 Fixes after writing the slides. 2020-02-11 22:29:12 +01:00
Christian Rinderknecht
414dce2fc8 Merge branch 'docs/big-map-reference' into 'dev'
Add big map reference page to docs

See merge request ligolang/ligo!382
2020-02-11 18:24:41 +00:00
Rémi Lesenechal
7eacdd07a6 Merge branch 'revert-ae8913fa' into 'dev'
Revert "Merge branch 'feature/adt-generator-poly-3' into 'dev'"

See merge request ligolang/ligo!407
2020-02-11 11:46:04 +00:00
Rémi Lesenechal
8b83e375bd Revert "Merge branch 'feature/adt-generator-poly-3' into 'dev'"
This reverts merge request !403
2020-02-11 10:45:08 +00:00
Lesenechal Remi
702416a0a7 fix continuation and add some comments 2020-02-11 11:05:43 +01:00
Christian Rinderknecht
1cf90c8b38 Merge branch 'feature/changelog-loops' into 'dev'
Changelog for mutation & list_iter

See merge request ligolang/ligo!406
2020-02-11 09:16:13 +00:00
John David Pressman
e0c5505886 Merge branch 'dev' into docs/big-map-reference 2020-02-11 01:07:32 -08:00
John David Pressman
39c0f01998 Add big_map reference page to doc tests and add big_map add to test suite 2020-02-11 01:03:46 -08:00
John David Pressman
bfd240dacf Merge branch 'dev' into docs/map-reference 2020-02-10 20:53:30 -08:00
John David Pressman
b6a6eea5d2 Add map reference page to doc tests and fix bugs 2020-02-10 20:51:48 -08:00
Suzanne Dupéron
c71b413bae Changelog for mutation & list_iter 2020-02-10 22:23:48 +01:00
Suzanne Dupéron
117d725086 Merge branch 'feature/doc-pascaligo-loop' into 'dev'
Rewrite of the documentation and minor fixes to the front-end

See merge request ligolang/ligo!383
2020-02-10 21:22:14 +00:00
Suzanne Dupéron
0113a448de Merge branch 'dev' into 'feature/doc-pascaligo-loop'
# Conflicts:
#   src/passes/operators/operators.ml
2020-02-10 20:51:41 +00:00
Suzanne Dupéron
b2c129aa6a Merge branch 'bugfix/hanging-sudo' into 'dev'
Fix "hanging sudo" bug.

See merge request ligolang/ligo!400
2020-02-10 20:43:56 +00:00
Suzanne Dupéron
c875d4f0f5 Merge branch 'bugfix/term-gitlab-warning' into 'dev'
Remove message "tput: No value for $TERM and no -T specified" in gitlab builds

See merge request ligolang/ligo!401
2020-02-10 20:43:35 +00:00
Suzanne Dupéron
ae8913fa8d Merge branch 'feature/adt-generator-poly-3' into 'dev'
ADT generator: support polymorphic types ('a list, 'a option) + remove auto-generated file + debug that

See merge request ligolang/ligo!403
2020-02-10 20:42:04 +00:00
Suzanne Dupéron
e86f15e5da Show OPAM logs in case of failure inside of Docker 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
0e5002fbeb Revert "Temporary debug prints for build-and-package failure"
This reverts commit 81690394b0a6d5194b3f8603a1b066ce856ebfae.
2020-02-10 20:40:43 +01:00
Suzanne Dupéron
76fa4b0549 Revert "Make menhir less verbose, to see error messages in gitlab."
This reverts commit b5f3ae76b049d4e712bd539b39d771191bc8978b.
2020-02-10 20:40:43 +01:00
Suzanne Dupéron
e6dbe60c2c Revert "try to debug inside docker"
This reverts commit 37daa934d5e7ba60614a92cf0dfa9d4ebfac59d2.
2020-02-10 20:40:43 +01:00
Suzanne Dupéron
7bad718135 Add missing dependency on Python 3 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
e84b739fbc try to debug inside docker 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
c71e47f252 Make menhir less verbose, to see error messages in gitlab. 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
5151a0fd92 ADT generator: polymorphic types (list, option…) 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
2588de2395 Remove generated file fold.ml 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
c3b1c1ac0f Removed promote-until-clean because it moves the file out of _build instead of copying it, which causes issues for the gitlab build 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
76ad9c47ec cleanup 2020-02-10 20:40:43 +01:00
Suzanne Dupéron
42699256e5 Run adt_generator.exe as part of dune runtest 2020-02-10 20:40:43 +01:00