- Task: Update CI.yml trigger logic [99ce21a]
- Modify
.github/workflows/CI.ymlto trigger onpull_requestandpush(onlymain). - Verify the change by pushing to a branch and checking CI triggers.
- Modify
- Task: Fix Project.toml dependencies & [compat] [bfc1203]
- Add
[compat]entries forTest,Statistics, andLinearAlgebra. - Run
julia --project -e 'using Pkg; Pkg.test()'locally to verify the environment.
- Add
- Task: Fix missing documentation [3913020]
- Add an
@docs Buffblock todocs/src/index.md. - Run
julia --project=docs docs/make.jllocally to verify the build passes without:missing_docserrors.
- Add an
- Task: Fix broken tests [9e78b82]
- Add
using Statisticstotest/test_outliers.jl. - Run the full test suite locally:
julia --project -e 'using Pkg; Pkg.test()'. - Identify and fix any further test failures.
- Ensure 90% test coverage is maintained.
- Add
- Task: Final local verification [ac8ae33]
- Run all tests:
julia --project -e 'using Pkg; Pkg.test()'. - All 102 tests passed in 44.7s.
- Build documentation one last time.
- Run all tests:
- Task: Verify CI stability [99ce21a]
- Task: Apply review suggestions [d6a0595]