<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dpibreak.git/.github/workflows/release.yml, branch v0.4.0</title>
<subtitle>System-wide DPI circumvention with minimal configuration
</subtitle>
<id>http://git.dilluti0n.com/dpibreak.git/atom?h=v0.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/dpibreak.git/atom?h=v0.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/'/>
<updated>2026-02-15T09:18:38Z</updated>
<entry>
<title>ci: fix release cannot find download artifacts</title>
<updated>2026-02-15T09:18:38Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-02-15T09:18:38Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=12418da9d07c87b6463f72e6aac2a6332fd9ed9c'/>
<id>urn:sha1:12418da9d07c87b6463f72e6aac2a6332fd9ed9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add checkout to read CHANGELOG.md on release</title>
<updated>2026-02-15T08:47:48Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-02-15T08:47:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=388d220af4898f54aeb309d6ef64ae565a1fbcf9'/>
<id>urn:sha1:388d220af4898f54aeb309d6ef64ae565a1fbcf9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: pass --no-verify to cargo publish</title>
<updated>2026-02-15T08:36:26Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-02-15T08:36:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=c856f069d64d522922b5847d4351f7dd74660f78'/>
<id>urn:sha1:c856f069d64d522922b5847d4351f7dd74660f78</id>
<content type='text'>
build.rs writes dpibreak.1 outside OUT_DIR, which is safe for
cargo install but fails publish verification. --no-verify skips
this check without affecting end users.
</content>
</entry>
<entry>
<title>ci: release: parse release note from CHANGELOG.md</title>
<updated>2026-02-15T08:05:47Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-02-15T08:05:47Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=736efc2f7629f90339d7149efffa3922d4661547'/>
<id>urn:sha1:736efc2f7629f90339d7149efffa3922d4661547</id>
<content type='text'>
* Remove generate release note from github api
</content>
</entry>
<entry>
<title>ci: fix tab to space (yaml does not allow tab)</title>
<updated>2026-01-11T18:21:04Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-01-11T18:21:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=f6859c6786b0bffab62b6fc9339fb564f37eb783'/>
<id>urn:sha1:f6859c6786b0bffab62b6fc9339fb564f37eb783</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add newline between Downloads section and autogen</title>
<updated>2026-01-05T11:27:11Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-01-05T11:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=677a938ea7e052145febc447aa4171aac2219a01'/>
<id>urn:sha1:677a938ea7e052145febc447aa4171aac2219a01</id>
<content type='text'>
on release note
</content>
</entry>
<entry>
<title>ci: add crates.io publishing and enable rust-cache</title>
<updated>2026-01-05T07:43:05Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2026-01-05T03:58:30Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=70cfbacde5e705c533fb2df91e6dc576b5d76f62'/>
<id>urn:sha1:70cfbacde5e705c533fb2df91e6dc576b5d76f62</id>
<content type='text'>
- Add `publish-crates-io` job with Trusted Publishing (OIDC)
- Enable `Swatinem/rust-cache@v2` for Linux builds to speed up CI
- Update `release` job to depend on `publish-crates-io`
- Fix release notes generation: append content (`&gt;&gt;`) instead of overwrite (`&gt;`)
- Reorder release note steps for better structure
</content>
</entry>
<entry>
<title>ci: wrap build info in details tag used in release workflow</title>
<updated>2025-12-28T12:45:51Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-12-28T12:45:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=c848e85eaeae11e3adc4763fe109d0407c11843f'/>
<id>urn:sha1:c848e85eaeae11e3adc4763fe109d0407c11843f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>github: auto format release notes</title>
<updated>2025-09-11T10:27:30Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T09:03:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=66118479ec3358ec293f6325f64a9e9b4987fb49'/>
<id>urn:sha1:66118479ec3358ec293f6325f64a9e9b4987fb49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure WinDivert is present on ci and build.ps1 fail early on errors</title>
<updated>2025-09-11T08:26:33Z</updated>
<author>
<name>dilluti0n</name>
<email>hskimse1@gmail.com</email>
</author>
<published>2025-09-11T08:18:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/dpibreak.git/commit/?id=91d123a1b970c24e49b2611db498a26394378f0e'/>
<id>urn:sha1:91d123a1b970c24e49b2611db498a26394378f0e</id>
<content type='text'>
* github: download and extract WinDivert before running build
* build: add check for WinDivert path existence and fail early
* build: stop on missing distribution files instead of skipping

The release workflow failed because WinDivert binaries were not
present, and the build script continued execution even when cargo
build failed.

Ensure WinDivert is downloaded in CI and explicitly check its path
before packaging. Also, make the build script exit immediately on
missing files or build errors.

Reported-by: dilluti0n &lt;hskimse1@gmail.com&gt;
Link: https://github.com/dilluti0n/dpibreak/issues/1
Fixes: #1
</content>
</entry>
</feed>
