Commit graph

31 commits

Author SHA1 Message Date
Ramnique Singh
df3f0ba028 remove irrelevant gh workflows 2026-07-09 16:35:41 +05:30
Ramnique Singh
55d76f32c9 Improve apps/x CI coverage 2026-07-09 11:52:49 +05:30
Ramnique Singh
eaa55df161 ci(x): parent test harness + GitHub Actions workflow
apps/x gains npm test — builds @x/shared first (the core and renderer
suites import its dist), then runs the shared, core, and renderer
vitest suites in dependency order; per-suite test:shared/test:core/
test:renderer scripts for targeted runs.

.github/workflows/x-tests.yml runs that harness on every pull request
touching apps/x (plus pushes to main and manual dispatch): pnpm 10 /
Node 22, frozen lockfile, pnpm store cached against apps/x's lockfile.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 14:23:39 +05:30
Harshvardhan Vatsa
c0b38d46d3
Fix/GitHub workflow (#638)
* fixed workflow

* fix(forge): hoist staged ACP node_modules to stay under Windows MAX_PATH

The Squirrel/nuget Windows maker failed with 'path too long': stageAcpAdapters
rebuilt the ACP dependency closure by always nesting each dep under its parent,
producing 5-level chains (codex-acp -> open -> wsl-utils -> is-wsl ->
is-inside-container -> is-docker) whose paths hit ~260 chars on the CI runner and
blew past Windows' MAX_PATH (nuget.exe ignores long-path settings).

Hoist every package to the top-level node_modules npm-style, nesting only on a
genuine version conflict. Deepest staged path drops 177 -> 114 chars (worst-case
CI absolute ~197, well under 260). Add verifyAcpStaging() which asserts every
dependency edge resolves, in the staged tree, to the same version as the source
pnpm tree, failing the build loudly instead of shipping a broken installer.
2026-06-23 23:25:19 +05:30
Ramnique Singh
f6f6c715a0 fix spacing 2026-06-08 19:37:12 +05:30
Ramnique Singh
8fb0833b19 upgrade gh actions pnpm 2026-06-08 19:37:05 +05:30
Ramnique Singh
cc034c7688 fix(ci): make electron release artifacts deterministic
Pin Electron release builds to Node 24.15.0, the last known-good runner version for Windows/Linux packaging, and fail artifact upload when out/make is empty so successful jobs cannot hide missing release assets.
2026-05-28 23:40:46 +05:30
Salman Muin Kayser Chishti
29898d06fa
Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-13 09:19:03 +00:00
Ramnique Singh
e1637d5965 add win32 + linux electron builds 2026-02-06 06:44:06 +05:30
Ramnique Singh
dbdfcffa8d disable x-publish workflow 2026-02-06 05:58:11 +05:30
Ramnique Singh
9d2bd22a5a electron build improvements 2026-01-21 21:15:26 +05:30
Ramnique Singh
0d9dac8344 add x64 target in electron build 2026-01-20 09:08:16 +05:30
Ramnique Singh
d92106741d add electron auto-update 2026-01-20 00:15:41 +05:30
Ramnique Singh
fe77a7a419 add codesigning to gh action 2026-01-19 18:32:09 +05:30
Ramnique Singh
16327a4a71 fix forge build 2026-01-17 12:08:43 +05:30
Ramnique Singh
afa1a4a976 debug forge build 2026-01-17 11:11:00 +05:30
Ramnique Singh
09719d341d fix gh action 2026-01-17 10:45:32 +05:30
Ramnique Singh
0478207c3f fix gh action 2026-01-17 10:43:21 +05:30
Ramnique Singh
0aa6f99d54 add electron gh actions workflow 2026-01-17 10:39:11 +05:30
Ramnique Singh
8feb4f1425 use latest npm in rowboatx publish action 2025-11-25 20:59:21 +05:30
Ramnique Singh
11939a39a4 remove ci action 2025-11-25 20:58:55 +05:30
Ramnique Singh
720deca78d fix rowboatx publish action 2025-11-25 20:51:51 +05:30
Ramnique Singh
5c4ec8eafb fix build name 2025-11-25 20:47:58 +05:30
Ramnique Singh
5be3b5c62f add rowboatx npm publish flow 2025-11-25 20:39:56 +05:30
ramnique
fd244acf9a update next build action 2025-02-05 10:43:54 +05:30
ramnique
1c0bbad624 fix build job name 2025-02-04 17:53:25 +05:30
ramnique
a56277a4af fix next.js build cache path 2025-02-04 17:49:19 +05:30
ramnique
2691f1e5ec add ci for next.js 2025-02-04 17:31:45 +05:30
ramnique
cdc96e7ce3 update docs, add dockerfile 2025-01-28 17:17:58 +05:30
ramnique
13bc8600c6 improve docs ci 2025-01-28 16:33:08 +05:30
ramnique
6fd8ed6a49 add github workflow 2025-01-28 16:28:33 +05:30