Christian Klotz
4b91ec66fd
feat(coding-agent): add release source archives ( #6913 )
2026-07-21 17:18:05 +02:00
David Brailovsky
74f8784966
update deprecated github actions
...
fixes #6875
2026-07-21 12:22:27 +00:00
David Brailovsky
91585d9a38
bump bun to 1.3.14 ( #6503 )
...
this supports BUN_CONFIG_HTTP_IDLE_TIMEOUT
related to #6476
2026-07-10 16:34:43 +02:00
Armin Ronacher
622eca7608
feat(coding-agent): add installer lock generation
2026-06-26 14:45:15 +02:00
Armin Ronacher
ec6311beb5
fix: skip dirty check before npm publish
2026-06-23 23:59:04 +02:00
Armin Ronacher
954ec99814
fix: upload release assets from visible directory
2026-06-23 23:50:12 +02:00
Armin Ronacher
c3cfeac041
fix(coding-agent): make release publication transactional
2026-06-23 21:59:01 +02:00
Armin Ronacher
8a7ad60f03
feat(coding-agent): add binary release checksums
...
closes #5739
2026-06-15 10:11:44 +02:00
Armin Ronacher
20b78eafb4
fix(coding-agent): fix changelog links
...
Fixes #5516
2026-06-08 20:31:20 +02:00
Armin Ronacher
b6b0f6923f
feat(ci): Actually bump setup-bun to 2.2.0
2026-05-29 01:03:12 +02:00
Armin Ronacher
20bcab26e0
feat(ci): Update setup-bun to 2.2.0
2026-05-29 00:51:11 +02:00
Armin Ronacher
93600d8980
fix(release): align package repository metadata
2026-05-29 00:44:58 +02:00
Armin Ronacher
f3b4e1285c
fix(release): upgrade npm for trusted publishing
2026-05-29 00:36:43 +02:00
Armin Ronacher
ae50dec121
chore(release): publish packages from CI
2026-05-28 17:43:05 +02:00
Mario Zechner
0b54c87e24
fix(release): finalize Windows ARM64 binary support
...
closes #4410
2026-05-14 22:44:28 +02:00
Brian Michel
c786efda9d
Update bun version to minimum required version for Windows ARM
2026-05-12 21:42:25 -04:00
Brian Michel
a5cbd8e1aa
Add Windows arm64 binary support
...
Update build-binaries workflow and shell script to allow for packaging
of both arm64 and x64 versions of the Windows application.
2026-05-12 21:42:25 -04:00
Mario Zechner
5aa0689828
fix(coding-agent): fix standalone binary WASM loading on Linux, fixes #784
...
- Import photon-node from ESM entry point (photon_rs_bg.js) instead of CJS
entry, allowing Bun to embed WASM in compiled binaries
- Add photon.d.ts for TypeScript support of ESM entry
- Add scripts/build-binaries.sh for local binary builds
- Simplify GitHub workflow to use the build script
- Add binaries/ to gitignore
2026-01-16 21:11:01 +01:00
Mario Zechner
13c4205dbb
fix: use wrapper directory in release tarballs for mise compatibility
...
mise auto-detects single-directory archives and extracts with strip_components=1.
Using a 'pi/' wrapper directory ensures the internal structure is preserved.
Reverts the code workaround (theme dir fallback) in favor of fixing the tarball.
2026-01-13 21:33:32 +01:00
Mario Zechner
3690137ecc
Fix binary build: use Bun 1.2.20 (1.3.4 has cross-compile issues)
2026-01-13 03:37:34 +01:00
Mario Zechner
6c3f82a696
fix(ci): update clipboard bindings to @mariozechner/clipboard fork
...
fixes #556
2026-01-08 12:21:26 +01:00
Mario Zechner
d863c8eb21
fix: add --force to npm install for cross-platform native bindings
2026-01-07 00:16:35 +01:00
Mario Zechner
2bc445498a
fix: install cross-platform native bindings for bun cross-compilation
...
fixes #485
2026-01-06 12:19:24 +01:00
Mario Zechner
5cc0126991
Include examples/ folder in binary release archives
2025-12-17 21:27:07 +01:00
Mario Zechner
c18adef16e
Pin Bun to 1.3.4 for cross-compile compatibility
2025-12-17 18:45:14 +01:00
Mario Zechner
ee4f24fb03
Fix build-binaries workflow: use latest Bun version
2025-12-17 18:40:52 +01:00
Mario Zechner
432852c9c5
Fix build: pin Bun to 1.2.20 for cross-compilation support
2025-12-17 18:40:19 +01:00
Daniel Nouri
2f3b738132
fix(ci): correct theme path in release workflow ( #162 )
...
Build outputs to dist/modes/interactive/theme/*.json but workflow
expected dist/theme/*.json. The copy-binary-assets script creates
dist/theme/ but CI never invokes it.
Fixes v0.18.0 release failure:
https://github.com/badlogic/pi-mono/actions/runs/20082833642
2025-12-10 21:40:41 +01:00
Mario Zechner
752bd3353d
ci: build all packages before creating binaries
2025-12-02 12:32:41 +01:00
Mario Zechner
a508195612
ci: name binary 'pi' inside archives for easier use
2025-12-02 12:29:35 +01:00
Mario Zechner
7cf3baebed
ci: add manual trigger for build workflow
2025-12-02 12:23:14 +01:00
Mario Zechner
c4a65ad8b9
feat: standalone binary support with Bun
...
- Add build:binary script for Bun compilation
- Add paths.ts for cross-platform asset resolution (npm/bun/tsx)
- Add GitHub Actions workflow for automated binary releases
- Update README with installation options
Based on #89 by @steipete
2025-12-02 12:18:42 +01:00