Gregory Schier
b9071eafe0
Revert "Guard app releases against missing artifacts"
...
This reverts commit 778c74c635 .
2026-08-16 18:19:47 -07:00
Gregory Schier
778c74c635
Guard app releases against missing artifacts
2026-08-16 17:30:10 -07:00
Gregory Schier
0f434361a7
Fix Linux WASM release builds
2026-08-16 15:41:00 -07:00
Gregory Schier
912aaeb7a7
Raise release build timeout to 60 minutes
2026-08-14 10:33:39 -07:00
784a3d3a32
fix(ci): align workflow Node.js version with package engines ( #520 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 08:18:22 -07:00
Gregory Schier and GitHub
2fee5ba413
Use generated release notes placeholder ( #501 )
2026-07-06 09:54:38 -07:00
Gregory Schier
2c1cf5a13c
Restrict privileged workflows to official repo
2026-07-05 09:41:14 -07:00
Gregory Schier and Claude Fable 5
9f3fd46d49
Publish CLI on app release tags (version-locked)
...
The CLI now publishes to npm on every v* tag at the app's version,
instead of its own yaak-cli-* tag namespace. Stables go to the latest
dist-tag, prereleases to beta/alpha. workflow_dispatch remains for
manual publishes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-04 10:47:42 -07:00
Gregory Schier
6c42b27edb
Build CEF Linux tarballs from debs
2026-07-03 17:35:56 -07:00
Gregory Schier
44ae19ff64
Bundle NSS modules in CEF AppImages
2026-07-03 16:23:24 -07:00
Gregory Schier
23bac3cff5
Build CEF Linux as experimental AppImage
2026-07-03 15:15:04 -07:00
Gregory Schier and GitHub
cc05fec59d
Add CEF runtime to Linux builds ( #494 )
2026-07-03 14:22:47 -07:00
Gregory Schier
3f9baca85e
Respect manual contribution policy labels
2026-07-03 10:52:44 -07:00
Gregory Schier
bdf78254b5
Disable automatic Flathub workflow
2026-07-01 13:51:00 -07:00
Gregory Schier
a6558329e2
Run contribution policy on PR updates
2026-07-01 11:01:15 -07:00
Gregory Schier
125eae052b
Shorten contribution policy inputs
2026-06-30 14:40:15 -07:00
Gregory Schier
8724260eb4
Allow targeted contribution policy runs
2026-06-30 14:25:41 -07:00
Gregory Schier
83c8371e94
Support contribution policy label overrides
2026-06-30 14:15:37 -07:00
Gregory Schier
1dd7e728ff
Add contribution policy workflow
2026-06-30 13:34:11 -07:00
Gregory Schier and GitHub
10559c8f4f
Split codebase ( #455 )
2026-05-07 15:50:10 -07:00
Gregory Schier and Claude Opus 4.6
b4a1c418bb
Run oxfmt across repo, add format script and docs
...
Add .oxfmtignore to skip generated bindings and wasm-pack output.
Add npm format script, update DEVELOPMENT.md for Vite+ toolchain,
and format all non-generated files with oxfmt.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-13 10:15:49 -07:00
Gregory Schier and GitHub
45262edfbd
Migrate to Vite+ unified toolchain ( #428 )
2026-03-13 09:27:56 -07:00
Gregory Schier and Claude Opus 4.6
591c68c59c
Revert macOS CI runners back to macos-latest
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:59:10 -08:00
Gregory Schier and Claude Opus 4.6
cfab62707e
Exclude yaak-cli from app release tests and remove stale lint comments
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 15:36:09 -08:00
Gregory Schier and Claude Opus 4.6
242f55b609
Fix macOS Tahoe stoplight positioning and build on macOS 26
...
On macOS Tahoe (26+), the default title bar is 32px with 14px buttons,
so the old formula (button_height + PAD_Y = 14 + 18 = 32) produced no
change. Add TITLEBAR_EXTRA_HEIGHT to push the title bar taller than
the Tahoe default. Use OnceLock to capture the original default height
so repeated calls don't accumulate extra pixels.
Also update CI runners to macos-26 for Tahoe SDK builds and adjust
frontend padding for larger stoplights.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 14:56:19 -08:00
Gregory Schier
c31d477a90
cli: share HTTP helpers and improve schema guidance
2026-02-22 16:03:05 -08:00
Gregory Schier
443e1b8262
ci(cli): stamp Cargo version from release tag before build
2026-02-22 15:35:42 -08:00
Gregory Schier
c6b7cb2e32
ci(cli): use build script with SKIP_WASM_BUILD in release workflow
2026-02-22 15:26:21 -08:00
Gregory Schier
4aef826a80
Initialize plugins in PluginManager::new and fix CLI release deps
2026-02-22 15:06:55 -08:00
Gregory Schier
50c7992b42
Unify plugin bootstrap and prep vendored assets in CLI release
2026-02-22 15:01:34 -08:00
Gregory Schier
8315e4afad
Add API release workflow and harden CLI npm publish
2026-02-22 14:11:26 -08:00
Gregory Schier
a19ee9b502
fix(cli-release): set npm dist-tag for prerelease publishes
2026-02-22 10:42:14 -08:00
Gregory Schier
0130bdee6f
Install dbus build deps for Linux CLI release builds
2026-02-22 10:22:11 -08:00
Gregory Schier
71ae9f41ed
Use npm trusted publishing for CLI release workflow
2026-02-22 10:10:06 -08:00
Gregory Schier and GitHub
d06b6ce636
Merge plugin CLI into here ( #404 )
2026-02-22 10:06:24 -08:00
Gregory Schier
8571440d84
release: remove stale windows signatures before machine bundle
2026-02-18 16:51:38 -08:00
Gregory Schier
bc37a5d666
release: clean stale windows installers before machine bundle
2026-02-18 16:11:08 -08:00
Gregory Schier
1eaf276b75
release: include setup-machine signature artifact
2026-02-18 07:08:34 -08:00
Gregory Schier
e9559dfdfa
Update release.yml
2026-02-18 06:40:09 -08:00
Gregory Schier
4c2e7b8609
Rename machine setup file for easier suffix matching
2026-02-18 06:36:59 -08:00
Gregory Schier
076058da4f
release: add per-machine NSIS installer for enterprise deployment
2026-02-17 14:49:54 -08:00
Gregory Schier
3e4de7d3c4
Move build scripts to Flathub repo, keep release prep scripts here
2026-02-11 07:28:56 -08:00
Gregory Schier
adeaaccc45
Add v2026.2.0 release to metainfo, simplify CI workflow
...
- Metainfo is managed upstream (updated before tagging)
- CI no longer modifies metainfo; just copies manifest and sources to Flathub
- Flathub manifest installs metainfo from git source
- Permissions reverted to read-only
2026-02-10 23:29:27 -08:00
Gregory Schier
d253093333
Revert "Simplify CI: metainfo releases only accumulate in Flathub repo"
...
This reverts commit f265b7a572 .
2026-02-10 23:26:52 -08:00
Gregory Schier
f265b7a572
Simplify CI: metainfo releases only accumulate in Flathub repo
...
- Remove metainfo update from update-manifest.sh
- Remove CI step that committed metainfo back to app repo
- Revert permissions back to read-only
- CI now inserts release entry directly into Flathub repo's metainfo
2026-02-10 23:26:22 -08:00
Gregory Schier
68b2ff016f
CI: rewrite metainfo paths for Flathub repo
2026-02-10 23:24:09 -08:00
Gregory Schier
a1c6295810
Clean up Flatpak manifest for v2026.2.0
...
- Update tag to v2026.2.0
- Use SKIP_WASM_BUILD env var instead of build-time package.json patch
- Install metainfo from git source (remove temporary type: file source)
- Fix fix-lockfile.mjs to skip workspace packages
- CI: commit metainfo releases back to app repo, bump permissions to write
2026-02-10 23:19:23 -08:00
Gregory Schier and GitHub
76ee3fa61b
Flatpak: build from source instead of repackaging debs ( #389 )
2026-02-10 23:05:33 -08:00
Gregory Schier
7fef35ce0a
Ship metainfo in deb, remove from Flatpak manifest
2026-02-10 15:26:40 -08:00
Gregory Schier and GitHub
484dcfade0
Add Flatpak and Flathub packaging support ( #388 )
2026-02-10 14:38:40 -08:00