Commit graph

30 commits

Author SHA1 Message Date
Delyan Angelov
d257a1f06a
examples: reduce completion friction, when doing the very common v run examples/hello_world.v in a shell 2024-12-08 23:50:47 +02:00
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
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
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
0c6c1f3150
ci: update the helper script, for getting the most recent sqlite-amalgamation-3380200.zip (#21474) 2024-05-08 19:11:32 +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
c0afe5dff3
ci: add docker to tools workflow, update ignore paths (#21368) 2024-04-28 17:45:48 +03:00
Turiiya
25da8ffb00
ci: add a separate cmd/tools testing job (#21344) 2024-04-25 18:06:18 +03:00
Turiiya
28cabf4736
ci: update detection of workflow cancellation scenarios (#21342) 2024-04-25 02:17:12 +03:00
Turiiya
0a14bef008
ci: update workflow conditions (#21338) 2024-04-24 06:48:02 +03:00
Turiiya
d9027df4b3
ci: cleanup workflow concurrency (#21325) 2024-04-21 23:02:07 +03:00
Turiiya
6be2717680
ci: prefer dedicated tiggers for platform workflows, so sporadic fails can be retried quicker (#21251) 2024-04-11 16:19:01 +03:00
dependabot[bot]
625193230a
ci: bump actions/checkout from 3 to 4 (#20805) 2024-02-12 15:35:56 +02:00
JalonSolov
0da00cc457
v: prepare for making -W impure-v the default (#19940) 2023-11-20 09:17:59 +02:00
Delyan Angelov
7778618b16
ci: bump the timeout-minutes for the windows jobs again (to 271m this time) 2023-11-16 15:26:17 +02:00
Delyan Angelov
0827949b5d
ci: bump timeout-minutes for recenly timeout-ing jobs (mostly gcc on windows) 2023-11-14 22:39:05 +02:00
Delyan Angelov
50c22b5a12
os: implement os.fd_is_pending/1, os.Process.pipe_read/1, os.Process.is_pending/1 (#19787) 2023-11-07 13:47:25 +02:00
Turiiya
d851bbbdca
ci: extract all time zone testing, into a separate time_ci.yml (#19563) 2023-10-14 17:01:49 +03:00
Turiiya
3e50ba0856
ci: update and cleanup the ci related code (#19541) 2023-10-10 21:39:00 +03:00
Delyan Angelov
0bf66f591e
ci: test the pure V math versions without .c.v overrides on the CI too (#19292) 2023-09-07 12:23:36 +03:00
Delyan Angelov
595200f7dc
ci: cleanup more the contents of the generated v_linux.zip, v_macos.zip, and v_windows.zip, use -skip-unused 2023-08-11 12:09:01 +03:00
Turiiya
d53d95991d
ci: remove obsolete node setup (#18986) 2023-07-27 18:29:32 +03:00
Delyan Angelov
8b4c3fa1d1
ci: make -autofree failures easier to diagnose, test -autofree more on linux and windows too (#18929) 2023-07-21 15:39:43 +03:00
Delyan Angelov
ae6fc64fb3
ci: bump the timeout to 181 minutes for the windows-msvc and windows-gcc jobs 2023-03-30 09:01:15 +03:00
Delyan Angelov
e7bf33b206
ci: replace node-version: 12.x with node-version: 16 too 2023-02-25 14:29:00 +02:00
Delyan Angelov
2327f0781b
ci: replace actions/setup-node@v1 with actions/setup-node@v3 2023-02-25 14:25:58 +02:00
Delyan Angelov
b1ed1d3b32
ci: upgrade to actions/checkout@v3 to avoid deprecation warnings in the CI about that action using Node.js 12 2023-02-21 13:40:24 +02:00
Delyan Angelov
c7a829e74f
ci: split windows/linux/macos jobs from the single ci.yml to 3 separate .yml files
This split is needed, so failing jobs on macos/windows, could be restarted
independently from each other more easily, through the web interface on github.
2023-01-19 14:32:55 +02:00