aboutsummaryrefslogtreecommitdiff
path: root/.gitea/workflows/test.yml
Commit message (Collapse)AuthorAgeFilesLines
* feat(render-parity): add deterministic frame comparison toolValentin Popov10 days1-0/+28
| | | | | | | | | - Introduced `render-parity` crate for comparing rendered frames against reference images. - Added command-line options for specifying manifest and output directory. - Implemented image comparison metrics: mean absolute difference, maximum absolute difference, and changed pixel ratio. - Created a configuration file `cases.toml` for defining test cases with global defaults and specific parameters. - Added functionality to capture frames from `render-demo` and save diff images on discrepancies. - Updated documentation to include usage instructions and CI model for automated testing.
* feat: add initial implementation of rsli crateValentin Popov2026-02-101-1/+1
| | | | | | | | | | - Created Cargo.toml for the rsli crate with flate2 dependency. - Implemented ResourceData enum for handling borrowed and owned byte slices. - Added OutputBuffer trait and its Vec<u8> implementation for writing data. - Defined a comprehensive Error enum for error handling in the library. - Developed the Library struct to manage resource entries and provide methods for loading and unpacking resources. - Implemented various packing methods and decompression algorithms, including LZSS and Deflate. - Added tests for validating the functionality of the rsli library against sample data.
* feat: обновить конфигурацию CI для ↵Valentin Popov2026-02-101-3/+17
| | | | тестирования и линтинга кода
* chore(deps): update actions/checkout action to v6renovate[bot]2026-01-301-1/+1
|
* Move CI to Gitea ActionsValentin Popov2026-01-301-0/+13