mirror of
https://github.com/BigMarc/timebunny-release.git
synced 2026-10-13 17:03:09 +02:00
Compare commits
5 Commits
b63e591c75
...
0161ca1241
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0161ca1241 | ||
|
|
2334be1dd8 | ||
|
|
69b45cb502 | ||
|
|
52ec08b8ec | ||
|
|
87445427e3 |
12
.github/workflows/build-windows.yml
vendored
12
.github/workflows/build-windows.yml
vendored
@ -47,14 +47,20 @@ jobs:
|
|||||||
workspaces: apps/agent/src-tauri
|
workspaces: apps/agent/src-tauri
|
||||||
- run: pnpm install --frozen-lockfile
|
- run: pnpm install --frozen-lockfile
|
||||||
|
|
||||||
# tauri.conf.json does not set `createUpdaterArtifacts`, so no updater bundle is produced and
|
# tauri.conf.json now sets `createUpdaterArtifacts`, which makes TAURI_SIGNING_PRIVATE_KEY
|
||||||
# the minisign key is not needed here. These installers are served from GitHub Releases.
|
# mandatory — and that key deliberately does not live in this public repository. Turn the
|
||||||
|
# updater bundle back off for this job: it ships installers via GitHub Releases, and the
|
||||||
|
# signed updater manifest is release-agent.yml's job in the private repo.
|
||||||
- name: Build NSIS installer
|
- name: Build NSIS installer
|
||||||
working-directory: apps/agent
|
working-directory: apps/agent
|
||||||
env:
|
env:
|
||||||
TIMEBUNNY_API_URL: https://time.bunny.team
|
TIMEBUNNY_API_URL: https://time.bunny.team
|
||||||
TIMEBUNNY_CHANNEL: stable
|
TIMEBUNNY_CHANNEL: stable
|
||||||
run: pnpm tauri build --bundles nsis
|
# `--config` takes a path as well as a literal, and a path is the only form that survives
|
||||||
|
# this trip: pwsh and pnpm between them turned an inline `{\"bundle\":...}` into `{\`.
|
||||||
|
run: |
|
||||||
|
[System.IO.File]::WriteAllText("$PWD\no-updater.json", '{"bundle":{"createUpdaterArtifacts":false}}')
|
||||||
|
pnpm tauri build --bundles nsis --config no-updater.json
|
||||||
|
|
||||||
# Same gate as the private repo's release workflow: an agent baked against localhost looks
|
# Same gate as the private repo's release workflow: an agent baked against localhost looks
|
||||||
# perfectly healthy in CI and is simply never heard from once someone installs it.
|
# perfectly healthy in CI and is simply never heard from once someone installs it.
|
||||||
|
|||||||
20
stable/release.json
Normal file
20
stable/release.json
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"version": "0.1.0",
|
||||||
|
"channel": "stable",
|
||||||
|
"pub_date": "2026-08-27T05:38:49Z",
|
||||||
|
"notes_url": "https://github.com/BigMarc/timebunny-release/releases/tag/v0.1.0",
|
||||||
|
"installers": {
|
||||||
|
"macos": {
|
||||||
|
"url": "https://github.com/BigMarc/timebunny-release/releases/download/v0.1.0/TimeBunny_0.1.0_universal.dmg",
|
||||||
|
"filename": "TimeBunny_0.1.0_universal.dmg",
|
||||||
|
"sha256": "35b06e86541bb48bfe5fee5d97c7e4b27e56114e1dd98a6358d3e1c837f7bb8b",
|
||||||
|
"bytes": 8350722
|
||||||
|
},
|
||||||
|
"windows": {
|
||||||
|
"url": "https://github.com/BigMarc/timebunny-release/releases/download/v0.1.0/TimeBunny_0.1.0_x64-setup.exe",
|
||||||
|
"filename": "TimeBunny_0.1.0_x64-setup.exe",
|
||||||
|
"sha256": "23ac4eba2f4f389b19eb59a8740586c3804e764c5ecb529798a48b2b396d443d",
|
||||||
|
"bytes": 3244636
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user