[PATCH] erofs-utils: introduce GitHub Actions CI

Gao Xiang xiang at kernel.org
Sun Jan 21 14:33:49 AEDT 2024


Hi Yifan,

On Sat, Jan 20, 2024 at 11:25:57PM +0800, Yifan Zhao wrote:
> This commit introduces a new CI workflow configuration designed to
> automate the testing process for erofs-utils. This CI is based on the
> free GitHub Actions for we have a fork in GitHub. The CI will be
> triggered on every push to the {main,dev,experimental} branch.
> 
> Currently, we have only a simple test for ensuring the correctness of
> mkfs.erofs, which covers a small subset of its extended options
> including dedupe, fragments, ztailpacking and {lz4,lz4hc,deflate}
> compression algorithms. It creates a EROFS image using Linux v6.7 source
> code as the workload, then extracts it using fsck.erofs and compares the
> sha256sum of the extracted files with the original ones.

Personally, I tend to avoid relying on any Github infrastructure for
the erofs-utils codebase.  Previously it already checked enwik8
correctness in the Github CI, see:
https://github.com/erofs/erofsnightly/blob/main/.github/workflows/smoking.yml#L185

If you would like to add a Github CI for Linux codebase, please
update
https://github.com/erofs/erofsnightly/actions

nightly CI instead.

Thanks,
Gao Xiang

> 
> Signed-off-by: Yifan Zhao <zhaoyifan at sjtu.edu.cn>


More information about the Linux-erofs mailing list