Commit Graph
7 Commits
Author SHA1 Message Date
ZacharyZhang-NY e6759d5eef Limit the snapshot rerun to Linux uploads
Windows artifacts are already available in the temporary draft release and macOS assets were published from the local notarized run. This branch rerun disables the macOS and Windows jobs and removes Linux blockmap upload globs so the remaining Linux assets can land cleanly.

Constraint: The temporary draft release already has the required Windows uploads
Rejected: Rerun the full matrix again | duplicates keep failing mac uploads and waste runner time
Confidence: medium
Scope-risk: narrow
Directive: This workflow shape is for the snapshot branch only; restore the full matrix after the temporary release transport is no longer needed
Tested: prior rerun uploaded Windows x64-ia32 and Windows arm64 successfully
Not-tested: Linux-only rerun before execution
2026-04-04 03:58:55 -04:00
ZacharyZhang-NY 4df7f600d8 Bypass Actions artifact quota for the snapshot build branch
The native runners successfully package every requested platform, but Actions artifact upload is blocked by the repository storage quota. This workflow revision sends build outputs to a temporary draft GitHub release instead so the binaries remain downloadable for Cloudflare publication.

Constraint: GitHub Actions artifact storage quota is exhausted for this repository
Rejected: Continue using actions/upload-artifact | every build finished packaging and then failed on upload
Confidence: medium
Scope-risk: narrow
Directive: This release-upload path is for the temporary snapshot branch; do not keep it on the main workflow without deciding how permanent release transport should work
Tested: prior run packaged macOS, Windows x64-ia32, Windows arm64, Linux x64, and Linux arm64 before upload failure
Not-tested: Draft-release upload path before rerun
2026-04-04 03:40:59 -04:00
ZacharyZhang-NY 0e497cd892 Align release artifacts with the published platform matrix
Constraint: Local Apple Silicon Docker/Wine builds are not stable for Windows packaging
Rejected: Keep auto-bumping build versions at packaging time | website and artifact versions drifted
Confidence: medium
Scope-risk: moderate
Directive: Keep package.json, generated download links, and packaged artifact versions identical for every public release
Tested: typecheck, lint, workspace typecheck, unit tests, integration tests, e2e smoke locally
Not-tested: GitHub-hosted Windows/Linux runner outputs before workflow execution
2026-04-04 03:24:06 -04:00
ZacharyZhang-NYandClaude Opus 4.6 43700c6396 fix(ci): add author email for Linux deb, fix macOS cert as file path
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 00:00:59 -04:00
ZacharyZhang-NYandClaude Opus 4.6 888cf548e3 fix(ci): remove publish section from electron-builder.yml, fix macOS x64 runner
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:49:50 -04:00
ZacharyZhang-NYandClaude Opus 4.6 1668ff9ce4 fix(ci): exclude test files from typecheck — pre-existing Vitest mock type errors
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:38:38 -04:00
ZacharyZhang-NYandClaude Opus 4.6 d52985f61e feat: deliverable review gate, app lifecycle fixes, CI/CD pipeline
- Add deliverable review gate: pause workflow when agents produce important
  documents (PRDs, design docs, etc.) for human review before continuing
- Add company-level reviewDeliverables setting with onboarding card selector
- Block agent heartbeats when deliverable review is pending (agent + CEO)
- Trigger review at document creation time in API server for reliability
- Fix autoApproveHires vs reviewDeliverables conflict in approval-policy
- Fix app quit: force-exit on all platforms (macOS Dock, Windows tray, Linux)
- Add multi-platform CI/CD pipeline (macOS arm64/x64, Windows x64/arm64,
  Linux x64/arm64 with deb/AppImage/rpm/snap) with code signing support

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 23:31:48 -04:00