ci: add build and unit test pipeline #17
Reference in New Issue
Block a user
Delete Branch "actions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes
fastsync-ci:v4) with gcc, g++, make, cmake, zstd, git, and Node.js pre-installedCI Pipeline Steps
All steps verified passing on the Gitea runner.
PR Review
Verdict: PASS — Clean CI setup, minor suggestions
Files reviewed: 3 (ci.yaml, Dockerfile, CMakeLists.txt)
Changes
.gitea/workflows/ci.yaml— Build + unit test pipeline on push/PRDockerfile— Ubuntu 24.04 image with gcc, cmake, zstd, nodejsCMakeLists.txt— cmake_minimum_required lowered from 4.1 to 3.22What looks good
actions/checkout@v4Minor suggestions (non-blocking)
branches: [main]filter on push to only test merges.test.pyis not run in CI. Consider adding a separate job for it (with network setup).Safe to merge.