Commit graph

1089 commits

Author SHA1 Message Date
Delyan Angelov
6488041a74
tests: split vlib/v/tests/ into several subfolders, to mitigate github limits for number of files in a folder (#22158) 2024-09-04 09:38:09 +03:00
Delyan Angelov
05c7aa2cb2
ci: restore c2v_ci.yml too (#22120) 2024-08-27 23:13:56 +03:00
yuyi
1085f4587a
ci: restore v_apps_and_modules_compile_ci.yml (#22118) 2024-08-27 12:41:54 +03:00
Delyan Angelov
c4ba0d6863
ci: add step that verifies that -cc msvc -gc boehm continues to work on windows (boehm is not the default with msvc yet for some reason) 2024-08-22 20:26:45 +03:00
Delyan Angelov
75d65a005e
ci, checker, pref: extract .github/workflows/run_sanitizers.sh to ease local testing with different options 2024-08-21 13:18:21 +03:00
yuyi
ddb6685d8a
fmt: fix and simplify align of struct fields (#21995) 2024-08-05 20:23:39 +03:00
Delyan Angelov
e906033e4e
ci: use docker compose instead of docker-compose (see https://github.com/orgs/community/discussions/116610) (#21992) 2024-08-03 19:50:52 +03:00
Delyan Angelov
1b7b8123ca
vrepl: suppress the welcome message, if VQUIET is set (#21941) 2024-07-27 11:34:42 +03:00
Delyan Angelov
935ecc3289
ci: do not trigger v_apps_and_modules_compile_ci.yml for changes to vrepl.v 2024-07-27 11:24:37 +03:00
Delyan Angelov
1d13289b86
markused: mark explicitly all used array and map methods with -skip-unused (fix #21907) (#21914) 2024-07-23 17:42:59 +03:00
Delyan Angelov
43baa88f60
ci: disable c2v_ci.yml temporarily, until it is fixed 2024-07-09 19:34:35 +03:00
yuyi
30b3ab6f41
ci: restore v_apps_and_modules_compile_ci.yml (#21791) 2024-07-03 19:13:51 +03:00
yuyi
209063ffd0
fmt: implement wrapping function's super long arguments (fix #15545, fix #21643) (#21782) 2024-07-02 23:10:00 +03:00
Turiiya
5f83a4d110
ci: use shebang with better portability in shell scripts, format shell scripts (#21605) 2024-05-30 17:37:07 +03:00
Turiiya
31cde9d8f5
ci: extend coverage, move app test from macos_ci to v_apps_and_modules_ci (#21584) 2024-05-27 19:54:45 +03:00
Delyan Angelov
7a36b44c6a
ci: skip compiling the simple_sin_tones.v example again, but only in the tests-sanitize-memory-clang job 2024-05-22 08:45:50 +03:00
Delyan Angelov
ba5b274658
ci: add libasound2-dev in order to test the compilation of the examples in examples/sokol/sounds/ 2024-05-22 00:51:33 +03:00
Delyan Angelov
cbc7477ecf
tools: fix spurious ending quote in the output of show_manual_release_cmd.vsh 2024-05-20 21:24:16 +03:00
Delyan Angelov
14d8a97fe6
ci: make sure that unformatted code in just cmd/ is not allowed 2024-05-18 15:10:29 +03:00
Delyan Angelov
a6704bef88
ci: update g++ to g++-10 in other_ci.yml, add workflow_dispatch: trigger for easier local future diagnostic 2024-05-16 23:22:14 +03:00
Delyan Angelov
96ecb3f8d9
ci: use g++ not g++-11 in misc-tooling (g++-11 can not be found and installed on the CI runner anymore for some reason) 2024-05-16 23:09:47 +03:00
Delyan Angelov
f8222633fb
ci: run build-module-docs, when changes to the source of the v doc tool happen too 2024-05-16 22:53:04 +03:00
Delyan Angelov
776e7ad0b1
sync,os,thirdparty: fix cross compilation from macos to windows (#21484) 2024-05-10 22:04:52 +03:00
Delyan Angelov
0c6c1f3150
ci: update the helper script, for getting the most recent sqlite-amalgamation-3380200.zip (#21474) 2024-05-08 19:11:32 +03:00
Delyan Angelov
8eaaba6094
tools: move _test.v files for vdoc at the same level (#21473) 2024-05-08 17:29:49 +03:00
Turiiya
972a137087
tools, ci: print info to use v symlink instead of v symlink -githubci (#21471) 2024-05-08 17:28:18 +03:00
Turiiya
fec2a8b7b1
ci: make issue template title consistent, fix linter error regarding labels (#21460) 2024-05-08 11:58:49 +03:00
Turiiya
3158f582d1
ci: update symlink ci, extend tested cases (#21466) 2024-05-08 10:01:05 +03:00
Turiiya
c21f7f0b90
ci: add a linter for the .yml workflow files (#21459) 2024-05-08 09:50:55 +03:00
Turiiya
c8004fc905
ci: use v symlink without -githubci for regular symlinking (#21455) 2024-05-08 09:42:04 +03:00
Delyan Angelov
279405a36e
ci: use v instead of ./v in the platform linux/macos/windows/_ci.yml files (#21454) 2024-05-07 21:33:23 +03:00
Delyan Angelov
5e7d8cd99a
ci: replace .github/workflows/retry.sh usages in the CI with the shorter v retry --, move v test-cleancode upwards to save time for unformatted PRs (#21452) 2024-05-07 19:34:40 +03:00
Turiiya
6cda618ead
tools: make ./v symlink work platform independent in CI (part 1) (#21453) 2024-05-07 19:24:47 +03:00
Delyan Angelov
0a9d65946b
ci: do not allow new notices for v build-tools and v build-examples on the Linux CI jobs (#21448) 2024-05-07 13:34:05 +03:00
Delyan Angelov
5c2466c021
ci: port changes from Vinix's check.yml at 8231e569 to vinix_ci.yml 2024-05-07 13:30:59 +03:00
Delyan Angelov
0ff9dd1b3e
ci: fix vinix_ci.yml by using ./v symlink -githubci in vinix_ci.yml 2024-05-07 13:23:42 +03:00
Delyan Angelov
d6d0f9b9e2
ci: add workflow_dispatch: to gen_vc_ci.yml 2024-05-07 00:22:22 +03:00
Turiiya
476e939706
ci: update binary artifact workflow, add matrix (#21378) 2024-05-06 23:59:33 +03:00
Turiiya
920ae6d50f
ci: merge docker_alpine and docker_ubuntu workflows in docker_ci.yml (#21446) 2024-05-06 18:26:38 +03:00
Delyan Angelov
13282cc1e1
tools: add .github/workflows/show_manual_release_cmd.vsh, to make cross platform testing of the release process easier 2024-05-06 13:47:45 +03:00
Turiiya
206441c9df
ci: ensure v master is available when trying to check out its commits to build oldv (#21414) 2024-05-04 17:06:49 +03:00
Delyan Angelov
065399e931
ci: run the v up tests on macos as well (#21411) 2024-05-03 20:21:09 +03:00
Turiiya
7f7d7a1bb0
builder, ci: fix compilation on macos-arm with -cstrict; run macos ci also on the arm runner (#21408) 2024-05-03 17:49:22 +03:00
Delyan Angelov
1c2fe61663
ci: add a v-up-works-ubuntu job, to ensure more robust v up runs (#21401) 2024-05-02 17:56:06 +03:00
Turiiya
b77a7e3187
ci: remove now redundant tool tests also from gcc sanitized undefined job (#21399) 2024-05-02 12:40:02 +03:00
Delyan Angelov
c3d75cf4f9
ci: stop earlier on vc/v.c files, that may break on systems != linux (#21397) 2024-05-01 22:51:20 +03:00
Turiiya
3ec1994b32
ci: pass a good commit to oldv.v in bootstrapping_ci.yml (#21393) 2024-05-01 15:05:27 +03:00
Turiiya
b632ef6c96
ci: update bootstrapping_ci.yml trigger paths (#21394) 2024-05-01 10:05:04 +03:00
Delyan Angelov
b0484ebdfe
ci: speed up bootstrapping_ci.yml, by using the default tcc when possible 2024-04-30 09:51:45 +03:00
Delyan Angelov
d599631aa1
ci: do trigger bootstrapping_ci.yml periodically, but just on changes 2024-04-30 09:43:39 +03:00