Commit graph

33 commits

Author SHA1 Message Date
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
0fdca4b0dc
ci: add report-missing-dots-in-doc-comments job 2025-07-03 19:30:09 +03:00
Delyan Angelov
c675963a29
ci: fix shell script issues reported by actionlint (#24168) 2025-04-09 12:31:17 +03:00
Delyan Angelov
55f482bb63
ci: update linux image runners from ubuntu-20.04 to ubuntu-24.04 (#23706) 2025-02-17 07:37:59 +02:00
Delyan Angelov
1b7b8123ca
vrepl: suppress the welcome message, if VQUIET is set (#21941) 2024-07-27 11:34:42 +03:00
Turiiya
c21f7f0b90
ci: add a linter for the .yml workflow files (#21459) 2024-05-08 09:50:55 +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
dependabot[bot]
625193230a
ci: bump actions/checkout from 3 to 4 (#20805) 2024-02-12 15:35:56 +02:00
Delyan Angelov
4b347a8881
ci: make the report-missing-fn-doc step a bit more sensitive, and verbose in its diagnostic output for missing comments on deprecated methods/fns 2023-11-19 16:06:44 +02:00
Delyan Angelov
b10342eeaa
ci: skip more checks on manual new tag/release pushes (already done in the previous ci runs for the same commit) 2023-10-05 12:00:59 +03: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
a1e87664f4
ci: minimise work on commits/PRs, that affect only .yml files 2022-08-26 21:07:33 +03:00
Larpon
02925cecd1
ci: fix report-missing-fn-doc (#15118) 2022-07-18 22:33:18 +03:00
Larpon
f3e7f24ee6
tools: implement v missdoc --diff oldv newv (#14537) 2022-05-27 18:19:06 +03:00
Larpon
95cc535fc7
ci: use missdoc as subcmd (#14524) 2022-05-25 19:07:07 +03:00
Delyan Angelov
3a09ccc80a
ci: restore .github/workflows/ to its state at cee7856, when all checks were done 2022-05-15 10:23:12 +03:00
Daniel Däschle
f0d46413d9
ci: require code to be formatted before everything else (minimise CI queue length) (#14396) 2022-05-14 15:38:15 +03:00
Delyan Angelov
df029da942
Revert "ci: run code-formatting job before everything else (try 2) (#14379)"
This reverts commit 0972e67f72.
2022-05-12 23:29:37 +03:00
Daniel Däschle
0972e67f72
ci: run code-formatting job before everything else (try 2) (#14379) 2022-05-12 21:58:11 +03:00
Delyan Angelov
1dbde05267
ci,tools: improve the precision of report-missing-fn-doc, remove dependence on sed 2022-02-08 11:30:13 +02:00
Larpon
5df83812a0
ci: fix undoc pub fn diff output (#13389) 2022-02-07 13:18:10 +02:00
Larpon
649ecab11f
ci: add report-missing-fn-doc job, to prevent adding new undocumented pub symbols in vlib (#13386) 2022-02-06 19:52:14 +02:00
Delyan Angelov
dbba46b349
ci: fix yamllint warnings/errors 2021-07-19 13:26:43 +03:00
Delyan Angelov
b10be83c7e
ci: update docs_ci.yml, gen_vc.yml and module_docs.yml to use more modern runners 2021-07-19 13:26:42 +03:00
Lukas Neubert
76ea3e7b41
tools/check-md: allow directories as args and deprecate -all flag (#8582) 2021-02-05 16:46:20 +01:00
Delyan Angelov
d0690fca1e
tools/check-md: implement -hide-warnings, use it to reduce noisiness of the output on the CI 2021-01-10 15:58:45 +02:00
Delyan Angelov
413d14f53e ci: run docs_ci.yml checks on *every commit*, not just when .md files change. 2020-11-27 12:44:39 +02:00
Delyan Angelov
40770f1697 ci: add timeout-minutes attributes for jobs 2020-11-19 13:16:18 +02:00
Lukas Neubert
df4165c7ee
docs_ci: check all md files except thirdparty (#6855) 2020-11-18 18:28:28 +01:00
Lukas Neubert
fdfe2a4e68
check-md: check CONTRIBUTING.md too (#6847) 2020-11-16 16:49:40 +01:00
Delyan Angelov
f32c6784e7
ci/tools: check-md.v: extract examples and check they are compilable (#6719) 2020-11-03 01:04:14 +01:00
Lukas Neubert
d881185d79
ci: separate workflow for docs line len check (#6653) 2020-10-20 20:14:56 +02:00