diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ab78d0a..f9188db 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -247,6 +247,14 @@ jobs: } else { $footer = "NVENCForgeGUI.exe is not code signed, so Windows SmartScreen may warn. [Code signing policy]($policy)" } + # A friendly line for the people who read release texts: the ones + # updating, who are happy enough to stay. + $repo = "https://github.com/$env:GITHUB_REPOSITORY" + if ($env:SIGNED -eq 'true') { + $footer += "`n`nšŸ’œ Happy with NVENCForgeGUI? A ⭐ on [GitHub]($repo) is the easiest way to let me know, and it helps others find it. Or [tell me what you use it for]($repo/issues/new)." + } else { + $footer += "`n`nšŸ’œ Happy with NVENCForgeGUI? A ⭐ on [GitHub]($repo) is the easiest way to let me know, and it helps NVENCForgeGUI qualify for free code signing, so the Windows warning goes away for everyone. Or [tell me what you use it for]($repo/issues/new)." + } [IO.File]::WriteAllText("$PWD/release-notes.md", $notes.TrimEnd() + "`n`n---`n`n$footer`n", [Text.UTF8Encoding]::new($false)) Write-Host "Publishing $tag with NVENCForgeGUI.exe ($((Get-Item NVENCForgeGUI.exe).Length) bytes)." diff --git a/README.md b/README.md index 1d0d244..d767144 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,12 @@ Same converter, same results, same settings file — just visible. +> šŸ’œ **Using NVENCForgeGUI and happy with it?** A ⭐ on GitHub is the easiest way to let me know, +> and it does more than you'd think: stars are how small projects like this one qualify for +> free code signing, which makes the Windows warning go away for everyone. Or +> [tell me what you use it for](https://github.com/burnersen/NVENCForgeGUI/issues/new), I read every message. +> Thanks for being here! + --- **šŸ“‘ Contents**