feat: Windows notifications, benchmarks, GPG signing, docs site, one-liner installers

This commit is contained in:
2026-08-14 10:57:20 -04:00
parent 448d2c4ead
commit 35c6b98aec
12 changed files with 555 additions and 16 deletions
+22 -2
View File
@@ -99,6 +99,19 @@ jobs:
with:
path: artifacts/
- name: Import GPG key
if: ${{ secrets.GPG_PRIVATE_KEY != '' }}
env:
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
run: echo "$GPG_PRIVATE_KEY" | gpg --batch --yes --import
- name: Sign artifacts
if: ${{ secrets.GPG_PRIVATE_KEY != '' }}
run: |
for f in artifacts/*/clip-sync-*; do
gpg --batch --yes --armor --detach-sign "$f"
done
- name: Create release
uses: gitea/action-gitea-release@v1
with:
@@ -109,9 +122,16 @@ jobs:
See [CHANGELOG.md](https://git.dracodev.net/Projets/clip-sync/src/branch/main/CHANGELOG.md) for details.
### Install
### Install — Linux / macOS
```bash
curl -sSL https://git.dracodev.net/Projets/clip-sync/raw/branch/main/install.sh | bash
curl -fsSL https://git.dracodev.net/Projets/clip-sync/raw/branch/main/install.sh | bash
```
### Install — Windows (PowerShell)
```powershell
irm https://git.dracodev.net/Projets/clip-sync/raw/branch/main/install.ps1 | iex
```
Binaries are signed with GPG (`.asc` files) where a signing key is configured.
files: |
artifacts/**/clip-sync-*