feat: Windows notifications, benchmarks, GPG signing, docs site, one-liner installers
This commit is contained in:
+22
-2
@@ -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-*
|
||||
|
||||
Reference in New Issue
Block a user