Skip to content

ci: add managed Fork release workflow - #1

Merged
jstar0 merged 3 commits into
mainfrom
agent/managed-cockpit-release
Jul 22, 2026
Merged

ci: add managed Fork release workflow#1
jstar0 merged 3 commits into
mainfrom
agent/managed-cockpit-release

Conversation

@jstar0

@jstar0 jstar0 commented Jul 22, 2026

Copy link
Copy Markdown

What changed

  • replace the inherited cross-platform workflows with macOS arm64 Fork CI and Release workflows
  • publish ad-hoc-signed .app.zip assets with SHA-256 checksums from v<version>-jstar.<revision> tags
  • retain failed logs and workflow artifacts for only three days
  • complete the existing Codex launch-safety locale keys so the locale quality gate passes

Why

Cockpit is a managed personal Fork. Upstream merges remain manual, GitHub Actions owns compilation and release packaging, and the Mac only downloads, verifies, installs, and smoke-tests releases.

Validation

  • npm ci
  • npm run typecheck
  • npm run build
  • node scripts/check_locales.cjs
  • workflow YAML parse

@jstar0
jstar0 marked this pull request as ready for review July 22, 2026 08:42
@jstar0
jstar0 merged commit 3ef0c42 into main Jul 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant