RELEASE — Publish (preview + production) #165
release.yml
on: workflow_dispatch
Matrix: CI Checks (tests.yml) / Self-Host + Daemon E2E
Waiting for pending jobs
CI Checks (tests.yml)
/
Binary Smoke (isolated cwd)
CI Checks (tests.yml)
/
CLI + Server (light/sqlite) E2E
CI Checks (tests.yml)
/
CLI Tests (unit + integration)
CI Checks (tests.yml)
/
Core E2E (fast, packages/tests, server-light, sqlite)
CI Checks (tests.yml)
/
Core E2E (slow, packages/tests, server-light, sqlite)
CI Checks (tests.yml)
/
Installer Smoke (Linux)
CI Checks (tests.yml)
/
Installer Smoke (Windows)
CI Checks (tests.yml)
/
Installer Smoke (macOS)
CI Checks (tests.yml)
/
Mobile E2E (Maestro) (android) (opt-in)
CI Checks (tests.yml)
/
Mobile E2E (Maestro) (ios) (opt-in)
CI Checks (tests.yml)
/
Release Contracts
CI Checks (tests.yml)
/
Self-Host E2E (Linux systemd)
CI Checks (tests.yml)
/
Self-Host E2E (Windows schtasks)
CI Checks (tests.yml)
/
Self-Host E2E (macOS launchd)
CI Checks (tests.yml)
/
Server DB Contract (Postgres)
CI Checks (tests.yml)
/
Server Tests (unit + integration)
CI Checks (tests.yml)
/
Shared Package Unit Tests
CI Checks (tests.yml)
/
Stack Tests (unit + integration)
CI Checks (tests.yml)
/
Stress (repeat/chaos)
CI Checks (tests.yml)
/
Typecheck
CI Checks (tests.yml)
/
UI E2E (Playwright)
CI Checks (tests.yml)
/
UI E2E (WSREPL Lima matrix)
CI Checks (tests.yml)
/
UI Tests (unit + integration)
Providers Checks (providers-contracts.yml)
/
Release actor guard
CI Checks (tests.yml)
/
Providers (contract matrix)
Matrix: Providers Checks (providers-contracts.yml) / providers / Self-Host + Daemon E2E
Waiting for pending jobs
Providers Checks (providers-contracts.yml)
/
...
/
Binary Smoke (isolated cwd)
Providers Checks (providers-contracts.yml)
/
...
/
CLI + Server (light/sqlite) E2E
Providers Checks (providers-contracts.yml)
/
...
/
CLI Tests (unit + integration)
Providers Checks (providers-contracts.yml)
/
...
/
Core E2E (fast, packages/tests, server-light, sqlite)
Providers Checks (providers-contracts.yml)
/
...
/
Core E2E (slow, packages/tests, server-light, sqlite)
Providers Checks (providers-contracts.yml)
/
...
/
Installer Smoke (Linux)
Providers Checks (providers-contracts.yml)
/
...
/
Installer Smoke (Windows)
Providers Checks (providers-contracts.yml)
/
...
/
Installer Smoke (macOS)
Providers Checks (providers-contracts.yml)
/
...
/
Mobile E2E (Maestro) (android) (opt-in)
Providers Checks (providers-contracts.yml)
/
...
/
Mobile E2E (Maestro) (ios) (opt-in)
Providers Checks (providers-contracts.yml)
/
...
/
Release Contracts
Providers Checks (providers-contracts.yml)
/
...
/
Self-Host E2E (Linux systemd)
Providers Checks (providers-contracts.yml)
/
...
/
Self-Host E2E (Windows schtasks)
Providers Checks (providers-contracts.yml)
/
...
/
Self-Host E2E (macOS launchd)
Providers Checks (providers-contracts.yml)
/
...
/
Server DB Contract (Postgres)
Providers Checks (providers-contracts.yml)
/
...
/
Server Tests (unit + integration)
Providers Checks (providers-contracts.yml)
/
...
/
Shared Package Unit Tests
Providers Checks (providers-contracts.yml)
/
...
/
Stack Tests (unit + integration)
Providers Checks (providers-contracts.yml)
/
...
/
Stress (repeat/chaos)
Providers Checks (providers-contracts.yml)
/
...
/
Typecheck
Providers Checks (providers-contracts.yml)
/
...
/
UI E2E (Playwright)
Providers Checks (providers-contracts.yml)
/
...
/
UI E2E (WSREPL Lima matrix)
Providers Checks (providers-contracts.yml)
/
...
/
UI Tests (unit + integration)
Providers Checks (providers-contracts.yml)
/
...
/
Release actor guard
Providers Checks (providers-contracts.yml)
/
...
/
Providers (contract matrix)
publish_npm
/
...
/
Release actor guard
publish_npm
/
...
/
Release actor guard
deploy_ui
/
...
/
Release actor guard
deploy_ui
/
...
/
Validate EXPO_TOKEN
deploy_ui
/
...
/
Validate APPLE_API_PRIVATE_KEY (iOS submit)
deploy_ui
/
...
/
Resolve source ref to SHA
release_verify
deploy_ui
/
...
/
Prepare latest.json + publish assets
deploy_ui
/
...
/
Release actor guard
deploy_ui
/
...
/
Release actor guard
deploy_ui
/
...
/
Release actor guard
deploy_ui
/
...
/
Release actor guard
Annotations
1 error
|
Invalid workflow file:
.github/workflows/release.yml#L439
The workflow is not valid. happier-dev/happier/.github/workflows/promote-ui.yml@9c6b1fab8a54e335fcef8ddc4bbc6b79dcbce83f (Line: 439, Col: 3): Error calling workflow 'happier-dev/happier/.github/workflows/build-ui-mobile-local.yml@9c6b1fab8a54e335fcef8ddc4bbc6b79dcbce83f'. The nested job 'build_android' is requesting 'contents: write', but is only allowed 'contents: read'.
|