Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci-artifact-canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ concurrency:
jobs:
canary:
if: github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/main'
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 20
env:
WRANGLER_SEND_METRICS: 'false'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-health-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ concurrency:
jobs:
report:
name: Report CI health
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
# Measured against this repo: a window's run listings plus ~160 job
# listings is a few hundred calls, and the Actions API answers each one
# in seconds on a repo this size. 15 minutes was not enough headroom.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-macos-compat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
skip_zig: false
expected_arch: x86_64
expected_os_major: "15"
- os: ${{ vars.CI_PAID_MACOS_OVERFLOW == '1' && vars.MACOS_RUNNER_15 || 'blacksmith-6vcpu-macos-15' }}
- os: ${{ github.repository_owner != 'manaflow-ai' && 'macos-15' || (vars.CI_PAID_MACOS_OVERFLOW == '1' && vars.MACOS_RUNNER_15 || 'blacksmith-6vcpu-macos-15') }}
timeout: 120
run_unit_tests: false
run_mobile_transport_tests: true
Expand All @@ -36,7 +36,7 @@ jobs:
skip_zig: false
expected_arch: ""
expected_os_major: ""
- os: ${{ vars.MACOS_RUNNER_26 || 'blacksmith-6vcpu-macos-26' }}
- os: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || vars.MACOS_RUNNER_26 || 'blacksmith-6vcpu-macos-26' }}
timeout: 120
run_unit_tests: false
run_mobile_transport_tests: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci-main-full-suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
# A completed full-suite run on main is what starts the next one, so the
# gate always finds either nothing in flight or the run it must wait for.
if: ${{ github.ref == 'refs/heads/main' && (github.event_name != 'workflow_run' || (github.event.workflow_run.event == 'workflow_dispatch' && github.event.workflow_run.head_branch == 'main' && github.event.workflow_run.path == '.github/workflows/ci.yml')) }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
# Never cancel a running gate: it holds the slot until its dispatched run
# is listed, so two gates never both see "nothing in flight". GitHub drops
Expand Down Expand Up @@ -127,7 +127,7 @@ jobs:
# workflow_run event is caught within one tick. A push has nothing new to
# report. Reports are idempotent.
if: ${{ (github.event_name != 'workflow_run' && github.event_name != 'push' && github.ref == 'refs/heads/main') || (github.event.workflow_run.event == 'workflow_dispatch' && github.event.workflow_run.head_branch == 'main' && github.event.workflow_run.path == '.github/workflows/ci.yml') }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
concurrency:
group: ci-main-full-suite-report
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-queue-janitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ concurrency:
jobs:
sweep:
name: Sweep wasted macOS demand
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 10
steps:
- name: Check out trusted janitor
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-status-fallback.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions: {}
jobs:
ci-status:
name: CI diagnostic
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
steps:
- name: Report manual diagnostic status
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/claude.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 15
# The workflow-level group only deduplicates webhook retries by event ID.
# The pinned action checks repository write access before it invokes Claude.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cloud-vm-env-audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ concurrency:

jobs:
audit:
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
steps:
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cloud-vm-migrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
preflight:
outputs:
source_sha: ${{ steps.source.outputs.sha }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
defaults:
run:
working-directory: web
Expand All @@ -54,7 +54,7 @@ jobs:

migrate-staging:
if: ${{ inputs.target == 'staging' || inputs.target == 'production' }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
needs: preflight
environment: cloud-vm-staging
defaults:
Expand Down Expand Up @@ -96,7 +96,7 @@ jobs:

migrate-production:
if: ${{ inputs.target == 'production' }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
needs: [preflight, migrate-staging]
environment: cloud-vm-production
defaults:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cloud-vm-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ concurrency:

jobs:
smoke:
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
environment: cloud-vm-${{ inputs.target }}
defaults:
run:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmux-tui-artifacts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ jobs:
# main-push or manual dispatch.
if: github.event_name != 'pull_request'
needs: build
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 15
permissions:
contents: read
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cmux-tui-build-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ permissions: {}
jobs:
plan-build:
name: select binary targets
runs-on: ${{ inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || (inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404') }}
timeout-minutes: 15
outputs:
matrix: ${{ steps.targets.outputs.matrix }}
Expand All @@ -85,8 +85,8 @@ jobs:
TARGET_SET: ${{ inputs.target_set }}
PACKAGE_NPM: ${{ inputs.package_npm }}
PACKAGE_PYPI: ${{ inputs.package_pypi }}
MACOS_RUNNER: ${{ inputs.macos_runner != '' && inputs.macos_runner || vars.CI_PAID_MACOS_OVERFLOW == '1' && vars.MACOS_RUNNER_15 || 'blacksmith-6vcpu-macos-15' }}
LINUX_RUNNER: ${{ inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
MACOS_RUNNER: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || (inputs.macos_runner != '' && inputs.macos_runner || vars.CI_PAID_MACOS_OVERFLOW == '1' && vars.MACOS_RUNNER_15 || 'blacksmith-6vcpu-macos-15') }}
LINUX_RUNNER: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || (inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404') }}
LINUX_ARM64_RUNNER: ${{ vars.LINUX_ARM64_RUNNER || 'ubuntu-24.04-arm' }}
VERIFY_LINUX_ARM64: ${{ inputs.verify_linux_arm64 }}
shell: bash
Expand Down Expand Up @@ -547,7 +547,7 @@ jobs:
needs.build.result == 'success' &&
(!inputs.include_windows || needs.build-windows.result == 'success')
}}
runs-on: ${{ inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || (inputs.linux_runner != '' && inputs.linux_runner || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404') }}
timeout-minutes: 30
permissions:
contents: read
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cmux-tui-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ concurrency:
jobs:
version:
name: derive nightly versions
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
permissions:
contents: read
outputs:
Expand Down Expand Up @@ -198,7 +198,7 @@ jobs:
needs:
- version
- build-package
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
permissions:
contents: read
id-token: write
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmux-tui-release-cut.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ concurrency:
jobs:
tag:
name: create release tag
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
permissions:
contents: write
# actions: write lets this job dispatch the downstream build/publish
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmux-tui-release-delivery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ concurrency:
jobs:
delivery:
name: verify registry delivery
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
steps:
# Always use the trusted default branch, never workflow_run's source.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cmux-tui-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ concurrency:
jobs:
version:
name: derive package version
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
permissions:
contents: read
outputs:
Expand Down Expand Up @@ -99,7 +99,7 @@ jobs:
name: dispatch verified artifacts to registries
if: ${{ inputs.publish_npm || inputs.publish_pypi }}
needs: build-package
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
permissions:
actions: write
contents: read
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/cmux-tui-testbox-warmup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ concurrency:
jobs:
cmux-tui-rust:
name: cmux-tui Rust setup
# A Blacksmith Testbox exists only in the manaflow-ai organization. Skip
# elsewhere rather than queue forever for a runner a fork cannot have.
if: github.repository_owner == 'manaflow-ai'
runs-on: blacksmith-32vcpu-ubuntu-2404
environment:
# Configure this environment with required reviewers, no secrets, and a
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/cmux-tui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ permissions:
jobs:
validate-inputs:
name: validate exact commit request
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
steps:
- name: Validate dispatch inputs
Expand Down Expand Up @@ -82,7 +82,7 @@ jobs:
msrv-check:
name: Rust MSRV (1.91)
needs: validate-inputs
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 30
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down Expand Up @@ -116,7 +116,7 @@ jobs:
web-frontend:
needs: validate-inputs
if: inputs.mode == 'full'
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 10
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down Expand Up @@ -161,9 +161,9 @@ jobs:
matrix:
include:
- os: macos
runner: blacksmith-6vcpu-macos-15
runner: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-15' }}
- os: linux
runner: blacksmith-4vcpu-ubuntu-2404
runner: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down Expand Up @@ -220,7 +220,7 @@ jobs:
name: valgrind-leak-check (startup)
needs: validate-inputs
if: inputs.mode == 'full'
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
# Full behavior stays in the normal macOS and Linux suites. Valgrind owns
# the bounded startup parsers and terminal replay state only.
timeout-minutes: 40
Expand Down Expand Up @@ -406,7 +406,7 @@ jobs:
name: valgrind-leak-check
if: always() && inputs.mode == 'full'
needs: valgrind-leak-check-shard
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 2
steps:
- name: Require every Valgrind shard
Expand All @@ -424,9 +424,9 @@ jobs:
matrix:
include:
- os: macos
runner: blacksmith-6vcpu-macos-15
runner: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-15' }}
- os: linux
runner: blacksmith-4vcpu-ubuntu-2404
runner: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down Expand Up @@ -663,9 +663,9 @@ jobs:
matrix:
include:
- os: macos
runner: blacksmith-6vcpu-macos-15
runner: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-15' }}
- os: linux
runner: blacksmith-4vcpu-ubuntu-2404
runner: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down Expand Up @@ -733,7 +733,7 @@ jobs:
bindings-e2e:
needs: validate-inputs
if: inputs.mode == 'full'
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 40
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Expand Down Expand Up @@ -835,8 +835,8 @@ jobs:
# Build the exact reference plugin beside the daemon artifact.
build_agent_plugin: true
verify_linux_arm64: ${{ inputs.mode == 'full' }}
macos_runner: blacksmith-6vcpu-macos-15
linux_runner: blacksmith-4vcpu-ubuntu-2404
macos_runner: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || 'blacksmith-6vcpu-macos-15' }}
linux_runner: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
windows_runner: windows-latest
checkout_ref: ${{ inputs.commit }}

Expand All @@ -854,7 +854,7 @@ jobs:
- cdp-browser-smoke
- bindings-e2e
- build-artifacts
runs-on: blacksmith-4vcpu-ubuntu-2404
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
env:
MODE: ${{ inputs.mode }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs-deploy-reusable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
deploy:
permissions:
contents: read
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/e2e-derived-data-seed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
dispatch:
name: Dispatch a main build of test-e2e.yml
if: ${{ github.ref == 'refs/heads/main' }}
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 5
concurrency:
group: e2e-derived-data-seed
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/indexnow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
(github.event_name == 'deployment_status' &&
github.event.deployment_status.state == 'success' &&
github.event.deployment.environment == 'Production – cmux')
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 6
steps:
# Only public inputs are needed. Read the live sitemap, so a newer main
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ios-appstore-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
decide:
name: Check for new main revision
if: github.ref == 'refs/heads/main'
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
outputs:
# The batch step, when it runs, has the last word on scheduled polls.
upload: ${{ steps.batch.outputs.upload || steps.decide.outputs.upload }}
Expand Down Expand Up @@ -193,7 +193,7 @@ jobs:
# dispatch against a feature branch must not upload arbitrary code.
needs: decide
if: needs.decide.outputs.upload == 'true' && github.ref == 'refs/heads/main'
runs-on: ${{ vars.MACOS_RUNNER_IOS || 'blacksmith-6vcpu-macos-26' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'macos-26' || vars.MACOS_RUNNER_IOS || 'blacksmith-6vcpu-macos-26' }}
timeout-minutes: 90
outputs:
build_number: ${{ steps.upload.outputs.final_build_number }}
Expand Down Expand Up @@ -457,7 +457,7 @@ jobs:
always() && needs.decide.result == 'success' &&
(needs.upload.result == 'success' || needs.upload.result == 'skipped') &&
(needs.upload.outputs.build_number != '' || needs.decide.outputs.retry_build_number != '')
runs-on: ${{ vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }}
timeout-minutes: 40
env:
ASC_API_KEY_ID: ${{ secrets.ASC_API_KEY_ID }}
Expand Down
Loading
Loading