HomeFreeBSD

tests/ci: Pre-commit CI with CIRRUS-CI

Description

tests/ci: Pre-commit CI with CIRRUS-CI

Currently we do not have pre-commit testing mechanism for our src tree.
We have merged the CI test scripts into base(HEAD only). The plan is to
replace the entire Jenkins scripts with the one from the base system.
Limitations of the scripts:

  • Full test does not work as intended like in a local environment. Our amd64/aarch64/arm64 test requires somewhere near 4+ hours which is not supported by CIRRUS-CI hosted systems yet as the hard limitation is 120m. But in future we can try to do this using hosted system with various cloud providers.
  • Currently only works with main branch, stable/13 and stable/14 has not yet been processed. As the scripts are different.

Approved by: lwhsu
Differential Revision: https://reviews.freebsd.org/D36257

Details

Provenance
bofhAuthored on May 27 2025, 4:16 PM
Differential Revision
D36257: Pre-commit CI with CIRRUS-CI
Parents
rG0d224af399a6: namei: Fix cn_flags width in various places
Branches
Unknown
Tags
Unknown