Commit graph

1073 commits

Author SHA1 Message Date
dependabot[bot]
b7cd854ed0
ci: bump actions/checkout from 4 to 5 (#25095) 2025-08-12 18:54:24 +03:00
Delyan Angelov
70f51a199f
ci: update vlang/gui commit its latest e5cc33fe816fef33d718cb1b91f66d6bd38fb4a4 2025-08-12 18:52:13 +03:00
Delyan Angelov
7d67e22b97
ci: update hash_validation_tests to slower_tests in more_extensive_but_slower_tests_ci.yml, after the repo name change
Some checks are pending
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
Workflow Lint / lint-yml-workflows (push) Waiting to run
2025-08-12 11:42:14 +03:00
Delyan Angelov
f0bfee2911
ci: use retry.sh for the pkg install in termux_ci.yml to reduce false positives. 2025-08-12 11:31:52 +03:00
gechandesu
1f9fd73d0d
ci: add a release build for Linux on arm64 to release_ci.yml (#25064) 2025-08-08 08:18:35 +03:00
Delyan Angelov
91889953ed
ci: add experimental support for building V and testing on a Termux docker container (#25059)
Some checks are pending
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
Workflow Lint / lint-yml-workflows (push) Waiting to run
2025-08-07 11:37:25 +03:00
dependabot[bot]
c74c9e4d8d
ci: bump actions/download-artifact from 4 to 5 (#25051) 2025-08-06 06:57:30 +03:00
Mike
ad9617d358
cgen, ci: fix closures on s390x, ppc64le, loongarch64 platforms, add test to s390x CI (#25047) 2025-08-05 23:09:01 +03:00
Delyan Angelov
8cd7a4f136
ci: use v -g self in windows_ci.yml, before running tests, to get more usable backtraces on compilation crashes in PRs
Some checks failed
Workflow Lint / lint-yml-workflows (push) Has been cancelled
2025-08-04 19:17:25 +03:00
Delyan Angelov
2c7b42030a
ci: improve the alignment of the results of file size comparisons in compare_pr_to_master.v 2025-08-01 16:23:19 +03:00
Delyan Angelov
019fc8e7c8
ci: compare the sizes of small programs like hello_world.v, but generated with -cc gcc too 2025-08-01 16:09:02 +03:00
Delyan Angelov
e7bf4f2475
ci: make sure to always compare with the latest commit on the main V repo's master branch, when running .github/workflows/compare_pr_to_master.v 2025-08-01 16:02:14 +03:00
Delyan Angelov
f604b38cf8 ci: trigger updates to the module docs, even if just only the static files for the doc generator are changed 2025-08-01 11:50:10 +03:00
Delyan Angelov
af0a73f04f
ci: fix the performance-compare-with-master job, when run on PRs (#25014) 2025-07-31 19:29:04 +03:00
Delyan Angelov
6da1923884
ci,tools: implement support for VREPEAT_SILENT=1 and v repeat -S, to only show the summary of the runs, without the progress lines
Some checks are pending
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
Workflow Lint / lint-yml-workflows (push) Waiting to run
2025-07-31 12:29:06 +03:00
Delyan Angelov
10f737e1df
ci: add a performance-compare-with-master job 2025-07-31 09:05:07 +03:00
Delyan Angelov
f719c2cbe3
ci: force changes to vlib/x/json2 to trigger the full sanitized checks (the implementation there uses unsafe blocks and vmemcmp/3...)
Some checks failed
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
Workflow Lint / lint-yml-workflows (push) Has been cancelled
json decoder benchmark CI / json-encode-benchmark (push) Has been cancelled
2025-07-26 16:57:00 +03:00
Delyan Angelov
da0485f1d1
ci: add checks for compilation of vlang/gui to v_apps_and_modules_compile_ci.yml
Some checks failed
Graphics CI / gg-regressions (push) Waiting to run
vlib modules CI / build-module-docs (push) Waiting to run
native backend CI / native-backend-ubuntu (push) Waiting to run
native backend CI / native-backend-windows (push) Waiting to run
Shy and PV CI / v-compiles-puzzle-vibes (push) Waiting to run
Sanitized CI / sanitize-address-gcc (push) Waiting to run
Sanitized CI / sanitize-memory-clang (push) Waiting to run
Sanitized CI / tests-sanitize-address-clang (push) Waiting to run
Sanitized CI / sanitize-address-msvc (push) Waiting to run
Sanitized CI / sanitize-undefined-clang (push) Waiting to run
Sanitized CI / sanitize-undefined-gcc (push) Waiting to run
sdl CI / v-compiles-sdl-examples (push) Waiting to run
Time CI / time-linux (push) Waiting to run
Time CI / time-macos (push) Waiting to run
Time CI / time-windows (push) Waiting to run
toml CI / toml-module-pass-external-test-suites (push) Waiting to run
Tools CI / tools-linux (clang) (push) Waiting to run
Tools CI / tools-linux (gcc) (push) Waiting to run
Tools CI / tools-linux (tcc) (push) Waiting to run
Tools CI / tools-macos (clang) (push) Waiting to run
Tools CI / tools-windows (gcc) (push) Waiting to run
Tools CI / tools-windows (msvc) (push) Waiting to run
Tools CI / tools-windows (tcc) (push) Waiting to run
Tools CI / tools-docker-ubuntu-musl (push) Waiting to run
vab CI / vab-compiles-v-examples (push) Waiting to run
vab CI / v-compiles-os-android (push) Waiting to run
wasm backend CI / wasm-backend (ubuntu-22.04) (push) Waiting to run
wasm backend CI / wasm-backend (windows-2022) (push) Waiting to run
Workflow Lint / lint-yml-workflows (push) Has been cancelled
2025-07-24 23:31:58 +03:00
Laurent Cheylus
1f11b2b99c
ci: use FreeBSD version 14.3 after the bump of cross-platform-actions/action to 0.29.0 (#24953) 2025-07-23 13:25:47 +03:00
dependabot[bot]
938f462daf
ci: bump cross-platform-actions/action from 0.28.0 to 0.29.0 (#24952) 2025-07-23 08:38:36 +03:00
Delyan Angelov
ae0937c83e
docs: check vlib/time too in the report-missing-dots-in-doc-comments job 2025-07-21 18:43:40 +03:00
Delyan Angelov
3725576729
docs,ci: check more vlib modules in the report-missing-dots-in-doc-comments job (#24928) 2025-07-19 11:51:01 +03:00
Delyan Angelov
50db431cfd
ci: add -prealloc self compilation checks on more platforms (#24891) 2025-07-14 11:03:56 +03:00
Delyan Angelov
0fdca4b0dc
ci: add report-missing-dots-in-doc-comments job 2025-07-03 19:30:09 +03:00
Delyan Angelov
d05dc1f519
ci: migrate the remaining jobs from the deprecated windows-2019 image to windows-2022 (#24825) 2025-07-01 14:11:45 +03:00
Delyan Angelov
388413a2c8
ci: make sure the generator for vlang/docs can be compiled with latest V (prevent silent doc update stops, after breaking changes) 2025-06-26 00:25:51 +03:00
Delyan Angelov
c6feed9849
ci: fix native_backend_ci.yml concurrency group setting (prevent jobs for different commits on master to cancel each other) 2025-06-18 10:26:58 +03:00
Laurent Cheylus
9fb205a61c
ci: add CI for OpenBSD (#24732) 2025-06-16 12:21:23 +03:00
Laurent Cheylus
099b57f1d0
ci: update and improve FreeBSD CI (#24726) 2025-06-15 20:26:50 +03:00
Delyan Angelov
9e2462a876
native: fix again v -os macos -experimental -b native -o hw.macos examples/hello_world.v, after the latest changes to the backend 2025-06-12 13:40:01 +03:00
Delyan Angelov
f2506368ac
ci: migrate from windows-2019 runner to windows-2025 runner in most jobs (github deprecated the 2019 runner) (#24672) 2025-06-10 13:56:56 +03:00
dependabot[bot]
b421e67b06
ci: bump creyD/prettier_action from 4.5 to 4.6 (#24687) 2025-06-10 08:24:15 +03:00
Laurent Cheylus
c61dda3425
ci: remove script to build tcc on FreeBSD (obsoleted by thirdparty/build_scripts/thirdparty-freebsd-amd64_tcc.sh) (#24681)
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-06-09 18:52:24 +03:00
Delyan Angelov
717deacf52
ci: prevent future changes to cmd/tools/vpm/common.v, that introduce warnings/notices to pass in PRs 2025-05-21 13:51:00 +03:00
Delyan Angelov
457d7b616e
ci: use v retry to reduce the false positives for retrieving the dependencies for vinix too 2025-05-14 10:40:22 +03:00
dependabot[bot]
b577475d48
ci: bump creyD/prettier_action from 4.3 to 4.5 (#24439) 2025-05-09 11:21:33 +03:00
Mike
2f3871d478
ci: add closure tests for riscv64 (#24385) 2025-05-01 20:27:04 +03:00
Delyan Angelov
9364ac66a0
ci: fix hub_docker_ci.yml issue - comment out the cache-from:/cache-to: lines again 2025-04-30 09:08:24 +03:00
Delyan Angelov
0897939ceb
ci: debug hub_docker_ci.yml issue (try 3, restore the cache-from:/cache-to: lines) 2025-04-29 20:06:17 +03:00
Delyan Angelov
da290e6510
ci: debug hub_docker_ci.yml issue (try 2, add concurrency group, add a persistent single builder gh-builder) 2025-04-29 18:45:52 +03:00
Delyan Angelov
30dc58f53f
ci: debug hub_docker_ci.yml issue (try 1, disable cache, run linters) 2025-04-29 18:13:18 +03:00
Delyan Angelov
59909cde89
ci: use windows-2025 for the gcc-windows job (since it has gcc 14.2.0) (#24304) 2025-04-24 13:03:25 +03:00
Delyan Angelov
1c61b6f85e ci: use apt update before apt install in cross_ci.yml, to make the linux job more robust 2025-04-13 11:24:49 +03:00
Delyan Angelov
04f9a213de
ci: add riscv64_linux_ci.yml (based on QEMU) as well (#24181) 2025-04-11 19:00:15 +03:00
Delyan Angelov
c675963a29
ci: fix shell script issues reported by actionlint (#24168) 2025-04-09 12:31:17 +03:00
Delyan Angelov
2ce2e5868e
ci: skip running the s390 CI job for simple doc/yml changes (#24160) 2025-04-08 08:37:47 +03:00
Delyan Angelov
c5ace0eded
ci: add a s390x job (using QEMU), running the endianness related tests in builtin, os, and encoding.binary (#24153) 2025-04-07 23:35:33 +03:00
André Luiz
6832df175d
orm: fix gen sql complex where (fix #24136) (#24138) 2025-04-05 15:52:59 +03:00
Delyan Angelov
d6664fd75a
ci: reduce false positives for slow runs of the gcc-windows job 2025-03-24 14:19:59 +02:00
Delyan Angelov
d6ac5b5caf
ci,vc: use the full V repo commit hash, when generating vlang/vc commit messages 2025-03-14 09:17:48 +02:00