Commit Graph

521 Commits (f62b2dcfa74c735d336f821fc0217ac136b8ce2a)

Author SHA1 Message Date
Alexander Ivanov 0386f2bbea
checker: add an interface check for mutability, fixes , fixes () 2021-10-11 15:41:31 +03:00
Delyan Angelov 6f7c3a7cdf
ci: do `brew install openssl` on the macos job, reduce flakyness of tcp_test.v 2021-10-01 13:13:05 +03:00
Alexander Medvednikov d374c347e5 ci: fix gitly test 2021-09-30 00:08:28 +03:00
Alexander Medvednikov c2f535fee1 ci: run the gitly web server test 2021-09-29 19:26:49 +03:00
Delyan Angelov 86694ddc85
ci: bump up fetch-depth to 10 for the bootstrapping CI jobs 2021-09-28 18:43:33 +03:00
Delyan Angelov a03693e881
ci: extract bootstrapping tests into their own .yml file 2021-09-28 17:38:03 +03:00
Delyan Angelov 85c38bac34
ci: make the bootstrapping failure detection more sensitive 2021-09-28 17:17:55 +03:00
Delyan Angelov 3467ab1551
ci: fix the `g++` build and the `alpine-musl` task 2021-09-28 15:29:00 +03:00
Delyan Angelov 9bf6d57032
ci: remove `make.bat --verbose` usages from the .yml files 2021-09-28 13:11:55 +03:00
crthpl 85b58b03a3
cgen: parallelize () 2021-09-28 10:28:04 +03:00
yuyi 4e1ebca0cb
ci: remove vls master branch test () 2021-09-27 07:11:18 +03:00
Delyan Angelov 105e76f321
ci: bump up perf-regressions limits to 251ms for hw, and 1501ms for `v -o v.c cmd/v`, to avoid false positives :-| 2021-09-26 22:36:58 +03:00
Larpon 5541ec8670
vlib: add toml module + tests () 2021-09-24 21:13:52 +03:00
Delyan Angelov f5efa93570
ci: disable tests-sanitize-address-msvc for now 2021-09-18 15:14:17 +03:00
Delyan Angelov 740af306c0
ci: use quotes for "/fsanitize=address" in `tests-sanitize-address-msvc` 2021-09-18 12:08:09 +03:00
Delyan Angelov 209b159554
ci: fix tests-sanitize-address-msvc job (pass proper `/fsanitize=address` option) 2021-09-18 10:05:35 +03:00
Delyan Angelov 6ea750da8d
v test-all: add a `v run examples/v_script.vsh` step too 2021-09-10 12:45:52 +03:00
Delyan Angelov 48f0ef0a33
ci: ignore patch problems for vinix-kernel.yml 2021-09-10 12:19:05 +03:00
Delyan Angelov 823c9a3c84
ci: fix vinix-build job after commit 9776274 in vinix 2021-09-07 07:13:42 +03:00
Delyan Angelov 83d492bcb8 ci: add a `v.c can be compiled and run with -os cross` step on the macos job too 2021-09-06 20:38:51 +03:00
Delyan Angelov d7490abe19
ci: fix binary_artifact.yml 2 2021-08-16 11:20:39 +03:00
Delyan Angelov 9aa84082fd
cleanup binary_artifact.yml, remove failing build-linux-arm64 job 2021-08-16 11:13:50 +03:00
Alexander Medvednikov 20ca038a56 ci: build hello world with -usecache 2021-08-16 06:42:43 +03:00
Delyan Angelov e64a9fa592
freebsd_build_tcc.sh: use an explicit --cc=clang 2021-08-15 11:43:25 +03:00
Delyan Angelov 3c553f16ed
ci: use gmake in freebsd_build_tcc.sh 2021-08-15 11:32:40 +03:00
Delyan Angelov e3bd793f43
ci: add a script to install tcc from source on freebsd so it can be run the freebsd job 2021-08-15 09:49:56 +03:00
Alexander Medvednikov e6d79f2fa7 ci: run fast.v on freebsd 2021-08-15 09:27:17 +03:00
Alexander Medvednikov f1244bd7f1 ci: do not upload fast.v results 2021-08-15 09:22:01 +03:00
Delyan Angelov 0ed7b000ec
ci: do not run examples/build_examples.vsh temporarily (fixes failing macos job) 2021-08-10 15:29:14 +03:00
Enzo 1588fe7967
ci: run sanitized CI when "vtest*" tools are modified () 2021-08-09 17:05:15 +03:00
Delyan Angelov 4f2fe50b9b
ci: disable running gitly for now (timeouts because of shared deadlock since 91ade5b) 2021-08-06 17:31:55 +03:00
Louis Schmieder a4358a6801
orm: fix unique fields () 2021-08-06 06:21:59 +03:00
Delyan Angelov c13ba6d4b6
ci: fix ci.yml syntax 2021-08-03 18:55:23 +03:00
Alexander Medvednikov 80976e640c vweb: remove init_server() from all examples, tutorials, and tests 2021-08-03 16:03:16 +03:00
Alexander Medvednikov f879b3e221 ci: run gitly 2021-08-03 15:41:52 +03:00
Delyan Angelov 456a19f6d4
ci: fix coutput_test.v on windows 2021-07-31 13:16:33 +03:00
Delyan Angelov 2158597831
ci: ignore changes in .md files for the vinix-build job 2021-07-31 06:33:32 +03:00
Delyan Angelov 6674d65397
ci: describe more precisely for which modules the sanitised jobs will run 2021-07-30 11:37:19 +03:00
Delyan Angelov ab6ab519e6
ci: only run sanitized jobs on changes to the compiler itself (vlib/v/) 2021-07-30 11:11:09 +03:00
Delyan Angelov c7ecb18f52
ci: bump timeout-minutes from 60 minutes to 121 minutes for normal 'fast' jobs 2021-07-29 18:04:02 +03:00
Delyan Angelov 0b46d62199
ci: bump timeout-minutes for the sanitize jobs to 180 2021-07-29 16:29:53 +03:00
Delyan Angelov 066dd023d2
Revert "Revert "ci: minor optimization in the cancel workflow ()""
This reverts commit 7704685458.

The real reason is not that PR, but just github being flaky lately :-| .
2021-07-29 09:28:42 +03:00
Delyan Angelov 7704685458
Revert "ci: minor optimization in the cancel workflow ()"
This reverts commit 61ed1d810f.

Reason: queued fast jobs for all CI runs on merged commits on master
after that PR.
https://cdn.discordapp.com/attachments/722442086984450159/870022126663520276/unknown.png
2021-07-28 22:19:14 +03:00
spaceface 61ed1d810f
ci: minor optimization in the cancel workflow ()
before this we scheduled two additional workflows, one for each workflow.
This PR now schedules just one, which cancels both workflows by itself.
2021-07-27 21:49:18 +03:00
spaceface b173e55be5
ci: auto-cancel previous workflows when a new commit is pushed (part 2) () 2021-07-26 15:55:09 +03:00
Delyan Angelov b666482d84
ci: fix the vinix-build job 2021-07-26 08:50:05 +03:00
Delyan Angelov 063ffe36d9
ci: use ../mlibc-headers/include in vinix-kernel.yml 2021-07-26 01:34:56 +03:00
mint b69a31008b
ci: add a workflow to test if the Vinix kernel builds () 2021-07-26 01:34:35 +03:00
Delyan Angelov 8e47d27cb9
Revert "ci: auto-cancel previous workflows when a new commit is pushed ()"
Unfortunately  made PR runs, cancel runs on commits pushed
to master too, leading to false positives for failed CI runs :-| .

See https://github.com/vlang/v/commits/master?after=db5e0f21171c05fff3492754eb7aa09b8783c3f1+0&branch=master

This reverts commit 6d6b08ba2a.
2021-07-25 23:50:27 +03:00
Larpon ee2e81742b
ci: fix vab tests () 2021-07-25 21:29:00 +03:00