mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-27 21:08:00 +00:00
fix(ci): stabilize full test and desktop E2E lanes (#4838)
This commit is contained in:
@@ -199,7 +199,9 @@ jobs:
|
||||
runs-on: ubuntu-22.04
|
||||
container:
|
||||
image: ghcr.io/tinyhumansai/openhuman_ci:latest
|
||||
timeout-minutes: 30
|
||||
# Cold platform caches can take longer than 30 minutes to compile and
|
||||
# package the unified app before the fanout shards start.
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v7
|
||||
@@ -651,7 +653,9 @@ jobs:
|
||||
if: inputs.run_macos && inputs.full
|
||||
name: Build (macOS full)
|
||||
runs-on: macos-latest
|
||||
timeout-minutes: 30
|
||||
# A cold macOS build regularly reaches the final app link after the old
|
||||
# 30-minute ceiling; allow the build-once job to finish for its shards.
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v7
|
||||
@@ -873,7 +877,9 @@ jobs:
|
||||
name: Build (Windows full)
|
||||
# Keep the full-suite build on the same stable image as the smoke lane.
|
||||
runs-on: windows-2022
|
||||
timeout-minutes: 30
|
||||
# Match the macOS cold-cache allowance. The build is shared by every
|
||||
# Windows shard, so timing it out discards all downstream E2E coverage.
|
||||
timeout-minutes: 60
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v7
|
||||
|
||||
@@ -156,6 +156,10 @@ jobs:
|
||||
cache-on-failure: true
|
||||
key: core
|
||||
- name: Test core crate (openhuman)
|
||||
# This script uses Bash-only process substitution below. Reusable
|
||||
# workflows do not inherit the caller's `defaults.run.shell`, and
|
||||
# container jobs otherwise execute multiline steps with `sh`.
|
||||
shell: bash
|
||||
run: |
|
||||
set -euo pipefail
|
||||
|
||||
|
||||
Reference in New Issue
Block a user