Commit Graph

185 Commits

Author SHA1 Message Date
Gregory Schier 242d9cc213 Rename app ID to app.yaak.Yaak and add license file
Flathub requires IDs not end in generic terms like .desktop.
Also installs LICENSE to the required path.
2026-02-10 07:04:37 -08:00
Gregory Schier 2a1dc85148 Add CI workflow to push stable releases to Flathub 2026-02-10 06:50:20 -08:00
Gregory Schier bd7e840a57 Fix x64 macOS build bundling wrong architecture binaries
Set YAAK_TARGET_ARCH before npm run bootstrap so vendor scripts
download the correct x64 binaries instead of arm64 ones.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 20:00:59 -08:00
Gregory Schier 72a7e6963d Separate entitlements for main app, yaaknode, and yaakprotoc 2026-01-11 14:05:47 -08:00
Gregory Schier 494e9efb64 Apply entitlements when signing vendored binaries 2026-01-11 14:03:35 -08:00
Gregory Schier 9fe077f598 Sign vendored binaries with hardened runtime on macOS 2026-01-11 10:14:39 -08:00
Gregory Schier 31edd1013f Add missing bootstrap step to release workflow 2026-01-11 09:42:36 -08:00
Gregory Schier ef80216ca1 Decouple core Yaak logic from Tauri (#354) 2026-01-08 20:44:25 -08:00
Gregory Schier 26a3e88715 Store and show request body in UI (#327) 2025-12-28 08:07:42 -08:00
Gregory Schier 6a0d5d2337 Add Claude Code GitHub Workflow (#332) 2025-12-28 07:07:20 -08:00
Gregory Schier ba6e64ef37 Explicit targets 2025-11-28 09:07:01 -08:00
Gregory Schier d7a68c2d53 Fix Rust version 2025-11-28 09:04:59 -08:00
Gregory Schier e8e1d9246e Try using window-latest for ARM build 2025-11-28 08:53:44 -08:00
Gregory Schier 07f4696a2c Install wasm-pack from cargo for Windows ARM compat 2025-11-28 06:04:48 -08:00
Gregory Schier 2ddb1096df Try building Windows ARM too 2025-11-27 15:41:17 -08:00
Gregory Schier 0149355d66 Try fix xdg-mime missing on ARM 2025-11-27 14:10:13 -08:00
Gregory Schier 2e7749a883 Fix? 2025-11-27 13:53:50 -08:00
Gregory Schier cd0e8c0bc2 Try arm linux builds 2025-11-27 13:47:58 -08:00
Gregory Schier a04db485de Run CI on main 2025-11-23 08:46:26 -08:00
Gregory Schier ec3e2e16a9 Switch to BiomeJS (#306) 2025-11-23 08:38:13 -08:00
Gregory Schier 0d725b59bd Verify trusted-signing-cli version 2025-11-10 15:02:10 -08:00
Gregory Schier 632860c29b Try again 2025-11-10 14:58:54 -08:00
Gregory Schier e1cf16f6e1 Try again 2025-11-10 14:49:15 -08:00
Gregory Schier 47c9cfb295 Fix release? 2025-11-10 14:46:09 -08:00
Gregory Schier 2f60b7b1f3 Switch trusted-signing-cli install method 2025-11-09 13:55:51 -08:00
Gregory Schier 31f9a63c3b Don't force push 2025-10-19 10:18:32 -07:00
Gregory Schier f1355c9d15 Fix non-release build 2025-10-08 04:25:00 -07:00
Gregory Schier 7ce2cdc9cc Update tiers 2025-10-03 09:52:26 -07:00
Gregory Schier 5e9b14dc0b Update workflow 2025-10-03 09:49:39 -07:00
Gregory Schier 4218e90bf4 Set active-only to true in sponsors workflow 2025-10-03 09:44:56 -07:00
Gregory Schier 5e45cb4908 Update sponsors workflow to use SPONSORS_PAT secret 2025-10-03 09:42:21 -07:00
Gregory Schier d662883fdd Update README 2025-10-03 09:41:17 -07:00
Gregory Schier 5a7b9aba2f Sponsors workflow 2025-10-03 09:34:22 -07:00
Gregory Schier 8557a2477b Sponsors workflow 2025-10-03 09:29:31 -07:00
Gregory Schier f92594a16d Fix release tauri config 2025-10-01 10:51:26 -07:00
Gregory Schier 757d28c235 License and updater Cargo features (#258) 2025-09-29 22:08:05 -07:00
Gregory Schier 615de8b3cc Update importers for folder environment and fix tests 2025-09-25 07:12:50 -07:00
Gregory Schier 523e7dcf16 Add bootstrap to release script (to fix lint) 2025-09-22 08:57:05 -07:00
Gregory Schier c6666b9623 Update tauri and signing deps to try fixing windows signing 2025-09-21 08:40:43 -07:00
Gregory Schier 6df13c452b Upgrade dependencies 2025-07-14 07:35:37 -07:00
Gregory Schier 7047260697 Remove yaakapp/cli from release CI 2025-05-29 21:44:41 -07:00
Gregory Schier 101efdd512 Merge plugins repo into mono 2025-05-29 08:02:24 -07:00
Gregory Schier 723e8d2874 Move everything into subdir for repo merge 2025-05-29 07:16:39 -07:00
Gregory Schier 8a7a7ba49d Try fixing trusted-signing-cli 2025-05-14 20:43:59 -07:00
Gregory Schier 095aaa5e92 Update release.yml 2025-01-19 06:34:50 -08:00
Gregory Schier b1fe763591 Update release.yml 2025-01-19 05:53:09 -08:00
Gregory Schier e21df98a30 Timeout release builds 2025-01-15 08:55:22 -08:00
Gregory Schier e7184e4d47 Fix releases lint 2025-01-13 12:32:20 -08:00
Gregory Schier 5ff5d6fb1d Update release info 2024-12-16 13:53:45 -08:00
Gregory Schier 1609e46660 Fix CI 2024-12-03 10:58:39 -08:00