<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fparkan/.gitea/workflows/test.yml, branch renovate/actions-checkout-7.x</title>
<subtitle>Utilities and tools for the game "Parkan: Iron Strategy".
</subtitle>
<id>https://git.popov.link/fparkan/atom?h=renovate%2Factions-checkout-7.x</id>
<link rel='self' href='https://git.popov.link/fparkan/atom?h=renovate%2Factions-checkout-7.x'/>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/'/>
<updated>2026-06-19T00:05:00+00:00</updated>
<entry>
<title>chore(deps): update actions/checkout action to v7</title>
<updated>2026-06-19T00:05:00+00:00</updated>
<author>
<name>renovate[bot]</name>
<email>renovatebot@noreply.localhost</email>
</author>
<published>2026-06-19T00:05:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=a63290fbc828ad8e38fc2f77e79b98d066238626'/>
<id>urn:sha1:a63290fbc828ad8e38fc2f77e79b98d066238626</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(deps): update actions/upload-artifact action to v7</title>
<updated>2026-02-27T00:01:47+00:00</updated>
<author>
<name>renovate[bot]</name>
<email>renovatebot@noreply.localhost</email>
</author>
<published>2026-02-27T00:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=9b100b8fc3e9c69bfe9fed3640547a1d32b4ab54'/>
<id>urn:sha1:9b100b8fc3e9c69bfe9fed3640547a1d32b4ab54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(render-parity): add deterministic frame comparison tool</title>
<updated>2026-02-19T01:02:26+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-19T01:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=18d4c6cf9fabc18282b29d103c8d30024f66e49b'/>
<id>urn:sha1:18d4c6cf9fabc18282b29d103c8d30024f66e49b</id>
<content type='text'>
- 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.
</content>
</entry>
<entry>
<title>feat: add initial implementation of rsli crate</title>
<updated>2026-02-09T22:58:16+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T22:58:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=e08b5f3853784e2fb8dc016d4a149c1a2282f127'/>
<id>urn:sha1:e08b5f3853784e2fb8dc016d4a149c1a2282f127</id>
<content type='text'>
- 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&lt;u8&gt; 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.
</content>
</entry>
<entry>
<title>feat: обновить конфигурацию CI для тестирования и линтинга кода</title>
<updated>2026-02-09T22:47:25+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-02-09T22:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=9e2dcb44a6df4e1dc10d92ea5bcdf166b100a6da'/>
<id>urn:sha1:9e2dcb44a6df4e1dc10d92ea5bcdf166b100a6da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(deps): update actions/checkout action to v6</title>
<updated>2026-01-30T14:16:24+00:00</updated>
<author>
<name>renovate[bot]</name>
<email>renovatebot@noreply.localhost</email>
</author>
<published>2026-01-30T14:16:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=6a46fe98258f471311810c214bdd07fbc557c1ac'/>
<id>urn:sha1:6a46fe98258f471311810c214bdd07fbc557c1ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CI to Gitea Actions</title>
<updated>2026-01-30T00:00:58+00:00</updated>
<author>
<name>Valentin Popov</name>
<email>valentin@popov.link</email>
</author>
<published>2026-01-30T00:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.popov.link/fparkan/commit/?id=27e9d2b39ce688a41212e7fb8523e9e792d33dc1'/>
<id>urn:sha1:27e9d2b39ce688a41212e7fb8523e9e792d33dc1</id>
<content type='text'>
</content>
</entry>
</feed>
