openhands
25a8d6ab22
debug: add extensive logging to release workflow
...
Local Build and Deploy / deploy (push) Successful in 1m20s
Writes debug output to /tmp/release-debug.log for post-mortem analysis.
2026-07-20 15:23:14 +02:00
openhands
57ef6289ff
fix: generate changelog via Python subprocess for reliability
...
Local Build and Deploy / deploy (push) Successful in 1m26s
Previous approaches using temp files or env vars failed in Gitea runner.
Python now runs git commands directly via subprocess, reads stdout,
and builds the JSON payload — no intermediate files or shell escaping.
2026-07-20 15:21:12 +02:00
openhands
80bf3bb0d5
fix: use local checkout for changelog generation
...
Local Build and Deploy / deploy (push) Successful in 1m26s
Bare git repo has no HEAD; git log without --all showed nothing.
Now uses /var/www/atom-nexst (full checkout with proper HEAD).
Also adds debug output and handles first-release edge case.
2026-07-20 15:16:19 +02:00
openhands
15ed8ffbf0
fix: generate release changelog from full local repo
...
Local Build and Deploy / deploy (push) Successful in 1m23s
Shallow clone (depth 1) only has one commit, so git log was empty.
Now generates changelog from the bare repo before cloning, and uses
Python to build the JSON payload for proper multiline escaping.
2026-07-20 15:11:59 +02:00
openhands
df604bf432
fix: copy .env into temp clone for Prisma build
Local Build and Deploy / deploy (push) Successful in 1m37s
Create Release / release (push) Successful in 1m2s
2026-07-20 15:06:25 +02:00
openhands
73a36d503a
fix: combine release workflow into single run block
...
Local Build and Deploy / deploy (push) Successful in 1m37s
Create Release / release (push) Failing after 13s
Each Gitea Actions step is a separate shell session; git context did not
persist between steps. All steps are now in one run block.
2026-07-20 15:03:11 +02:00
openhands
9b8a0e5075
ci: add Gitea release workflow on tag push
...
Local Build and Deploy / deploy (push) Successful in 1m25s
Create Release / release (push) Failing after 0s
Creates an automated Gitea release with changelog when a tag (v*) is pushed.
Requires GITEA_TOKEN secret in Gitea with repository write access.
2026-07-20 14:59:51 +02:00
Simo and Cursor
224ccd654b
perf(deploy): keep .next/cache while clearing stale generated types
...
Nuclear src replace already guarantees clean sources; restoring the build cache speeds deploys without reintroducing sticky typecheck ghosts.
Co-authored-by: Cursor <[email protected] >
2026-07-18 21:15:52 +02:00
Simo and Cursor
80c6559143
fix(deploy): stop hanging on per-file sticky-bit scan
...
Local Build and Deploy / deploy (push) Successful in 1m48s
Only clear paths that already have skip-worktree/assume-unchanged; keep nuclear src replace and content verify.
Co-authored-by: Cursor <[email protected] >
2026-07-18 20:34:34 +02:00
Simo and Cursor
d0f9b3ef95
fix(deploy): nuclear-replace src to defeat skip-worktree ghosts
...
Local Build and Deploy / deploy (push) Canceled after 9m26s
Host built a different event-form than HEAD while git looked clean; delete src, restore from git objects, and hash-verify every tracked blob.
Co-authored-by: Cursor <[email protected] >
2026-07-18 20:30:21 +02:00
Simo and Cursor
968f6ff7db
fix(deploy): unstick nitro Json typecheck and wipe poisoned .next cache
...
Local Build and Deploy / deploy (push) Failing after 1m21s
Host next build still saw Json on nitro while tsc passed; use any helpers, verify blob hash, and delete .next entirely before build.
Co-authored-by: Cursor <[email protected] >
2026-07-18 20:14:50 +02:00
Simo and Cursor
1abbf3fde7
fix(deploy): sync rooms Prisma types and harden checkout against stale host files
...
Local Build and Deploy / deploy (push) Failing after 1m19s
next build failed on host-local rooms.ts using Prisma without import while tsc incremental passed; force non-incremental typecheck and verify src matches HEAD.
Co-authored-by: Cursor <[email protected] >
2026-07-18 20:06:34 +02:00
Simo and Cursor
c053b8de87
fix(deploy): reclaim www-data ownership before git reset
...
Local Build and Deploy / deploy (push) Failing after 1m16s
Stale host sources survived reset when files were owned by www-data, leaving an old nitro editor with a removed Json type that failed typecheck.
Co-authored-by: Cursor <[email protected] >
2026-07-18 20:01:25 +02:00
Simo and Cursor
b22725d3a9
fix: type-safe nitro editor helpers and stabilize deploy build
...
Local Build and Deploy / deploy (push) Failing after 29s
Rewrite getNested/updateNested without fragile any/Json inference, clear stale .next types before build, and skip env refine during compile.
Co-authored-by: Cursor <[email protected] >
2026-07-18 19:57:33 +02:00
Simo and Cursor
6b884ad25a
Harden deploy gates, prod AUTH_SECRET, and Sentry error reporting.
...
Local Build and Deploy / deploy (push) Successful in 1m42s
Align onlyBuiltDependencies with the workspace, fail fast without AUTH_SECRET in production, and delete catalog_items via VARCHAR-safe SQL so page deletes do not leave orphans.
Co-authored-by: Cursor <[email protected] >
2026-07-18 19:32:15 +02:00
Simo and Cursor
bb7d581084
Add exportPermissions and clean stray untracked src on deploy.
...
Local Build and Deploy / deploy (push) Successful in 1m13s
Co-authored-by: Cursor <[email protected] >
2026-07-17 18:48:34 +02:00
remco
15966bcf6d
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 55s
2026-07-15 21:57:02 +02:00
remco
64db83c5d3
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 15s
2026-07-15 21:54:27 +02:00
remco
3802a1cfb0
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 56s
2026-07-15 21:52:39 +02:00
openhands
1908136071
ci: kill lingering next-server before restarting service to avoid EADDRINUSE
Local Build and Deploy / deploy (push) Successful in 1m5s
2026-07-13 22:16:20 +02:00
openhands
2e4ed76121
style: format code with prettier
Local Build and Deploy / deploy (push) Successful in 49s
2026-07-12 21:07:34 +02:00
remco
e85e4d74ea
revert fb8e77bb68
...
Local Build and Deploy / deploy (push) Successful in 1m11s
revert style: clean up code with prettier and eslint
2026-07-12 21:02:03 +02:00
openhands
fb8e77bb68
style: clean up code with prettier and eslint
2026-07-12 20:31:05 +02:00
Simo
41002aa36d
fix: preserve Next.js deploy cache
Local Build and Deploy / deploy (push) Successful in 45s
2026-07-12 15:17:16 +02:00
remco
2e1c258bf4
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 57s
2026-07-12 14:25:13 +02:00
Simo
685033dcbd
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 48s
2026-07-12 14:22:07 +02:00
remco
149dc215f0
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 19s
2026-07-12 14:20:07 +02:00
Simo
48047f2782
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 17s
2026-07-12 14:11:06 +02:00
Simo
ec7257f4ea
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 14s
2026-07-12 14:09:57 +02:00
Simo
50496b20be
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 18s
2026-07-12 14:08:44 +02:00
remco
41f0ae38b6
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 44s
2026-07-12 14:06:26 +02:00
remco
62e3c1f777
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 46s
2026-07-12 14:01:53 +02:00
remco
3d7bd16e29
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 41s
2026-07-12 13:52:17 +02:00
remco
e588fc8162
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 41s
2026-07-12 13:51:29 +02:00
remco
a758cb3bfe
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 41s
2026-07-12 13:50:24 +02:00
Simo
9b1bc2fd09
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 41s
2026-07-12 13:48:13 +02:00
Simo
69ca4b035b
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 12s
2026-07-12 13:45:34 +02:00
remco
9628c5d248
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 47s
2026-07-12 13:42:12 +02:00
remco
47bd05f0d9
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 49s
2026-07-12 11:34:08 +02:00
remco
18543134c6
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 46s
2026-07-12 11:32:56 +02:00
remco
e67b102577
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Successful in 48s
2026-07-12 11:30:09 +02:00
remco
16dced5051
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 12s
2026-07-12 11:29:14 +02:00
remco
f719e2cbb7
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 0s
2026-07-12 11:28:30 +02:00
remco
b0be870795
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 0s
2026-07-12 11:26:57 +02:00
remco
60d0ae790f
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 0s
2026-07-12 11:26:22 +02:00
remco
9e05ba573d
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Failing after 1s
2026-07-12 11:25:00 +02:00
remco
d6731547f6
Update .gitea/workflows/deploy.yaml
Local Build and Deploy / deploy (push) Has been cancelled
2026-07-12 11:23:51 +02:00
remco
820ca043f8
Update .gitea/workflows/deploy.yaml
Remote Build and Deploy / deploy (push) Failing after 5s
2026-07-12 11:22:34 +02:00
remco
b93a85e2aa
Update .gitea/workflows/deploy.yaml
2026-07-12 11:22:13 +02:00
remco
dcb0380bc4
Update .gitea/workflows/deploy.yaml
Remote Build and Deploy / deploy (push) Failing after 4s
2026-07-12 11:20:56 +02:00