惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
DataBreaches.Net
B
Blog RSS Feed
博客园_首页
The GitHub Blog
The GitHub Blog
I
InfoQ
L
LangChain Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
腾讯CDC
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗

Recent Commits to openclaw:main

test: merge chat side-result checks · openclaw/openclaw@ddd2c2a test: merge cron history checks · openclaw/openclaw@f7eb746 test: merge responsive navigation shell checks · openclaw/openclaw@c2e4b47 docs(changelog): add codex oauth fixes · openclaw/openclaw@628e6cd test: merge navigation routing cases · openclaw/openclaw@5d8cecb Tests: mock channel registry bundled fallback · openclaw/openclaw@2b08233 Secrets: avoid broad web search discovery for single plugin config · openclaw/openclaw@a464f59 test: merge config view browser checks · openclaw/openclaw@20cf511 fix(status): align oauth health with runtime · openclaw/openclaw@eed7116 feat: add macOS screen snapshots for monitor preview (#67954) thanks … · openclaw/openclaw@f377db1 fix: report shared auth scopes in hello-ok (#67810) thanks @BunsDev · openclaw/openclaw@0b6c39b Auto-reply: avoid eager bundled route fallback · openclaw/openclaw@3ea1bf4 Tests: narrow session binding contract setup · openclaw/openclaw@54e4e16 fix(macOS): enable undo/redo in webchat composer text input (#34962) · openclaw/openclaw@00951dc Tests: speed up channel setup promotion · openclaw/openclaw@82b529a Docs: refresh agent instructions · openclaw/openclaw@5775fe2 fix(auth): serialize OAuth refresh across agents to fix #26322 (#67876) · openclaw/openclaw@8e79080 test: allow ollama public surface boundary test · openclaw/openclaw@7d4f1a6 Docs: add test performance guardrails · openclaw/openclaw@89706d3 Tests: restore context-engine usage proof · openclaw/openclaw@e4c4f95 Tests: slim context engine runtime coverage · openclaw/openclaw@74c198f ci: retry failed custom checkouts · openclaw/openclaw@0ee5baf test: trim duplicate provider auth onboarding cases · openclaw/openclaw@1ffc02e matrix: fix sessions_spawn --thread subagent session spawning (#67643) · openclaw/openclaw@1ce2596 test: reduce auth choice fixture churn · openclaw/openclaw@857b9cd test: mock health status config boundaries · openclaw/openclaw@9d5ab4a test: mock onboard config io boundary · openclaw/openclaw@299694d test: mock legacy state plugin boundaries · openclaw/openclaw@2713089 test: mock channel install boundaries · openclaw/openclaw@b945248 test: mock doctor preview channel boundaries · openclaw/openclaw@b1a3ad4
ci(release): use hosted runners for manual release gates ...
steipete · 2026-05-16 · via Recent Commits to openclaw:main

@@ -455,7 +455,7 @@ jobs:

455455

validate_release_live_cache:

456456

needs: validate_selected_ref

457457

if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'live-cache')

458-

runs-on: blacksmith-8vcpu-ubuntu-2404

458+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}

459459

timeout-minutes: 20

460460

env:

461461

OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

@@ -505,7 +505,7 @@ jobs:

505505

validate_repo_e2e:

506506

needs: validate_selected_ref

507507

if: inputs.include_repo_e2e && inputs.live_suite_filter == ''

508-

runs-on: blacksmith-8vcpu-ubuntu-2404

508+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}

509509

timeout-minutes: ${{ inputs.release_test_profile == 'full' && 90 || 60 }}

510510

env:

511511

OPENCLAW_VITEST_MAX_WORKERS: "2"

@@ -534,7 +534,7 @@ jobs:

534534

validate_special_e2e:

535535

needs: validate_selected_ref

536536

if: inputs.include_repo_e2e && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'openshell-e2e')

537-

runs-on: blacksmith-8vcpu-ubuntu-2404

537+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}

538538

timeout-minutes: ${{ matrix.timeout_minutes }}

539539

strategy:

540540

fail-fast: false

@@ -608,7 +608,7 @@ jobs:

608608

needs: [validate_selected_ref, prepare_docker_e2e_image]

609609

if: inputs.include_release_path_suites && inputs.docker_lanes == ''

610610

name: Docker E2E (${{ matrix.label }})

611-

runs-on: blacksmith-32vcpu-ubuntu-2404

611+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

612612

timeout-minutes: ${{ matrix.timeout_minutes }}

613613

strategy:

614614

fail-fast: false

@@ -876,7 +876,7 @@ jobs:

876876

plan_docker_lane_groups:

877877

needs: validate_selected_ref

878878

if: inputs.docker_lanes != ''

879-

runs-on: blacksmith-4vcpu-ubuntu-2404

879+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-4vcpu-ubuntu-2404' }}

880880

timeout-minutes: 5

881881

outputs:

882882

groups_json: ${{ steps.groups.outputs.groups_json }}

@@ -903,7 +903,7 @@ jobs:

903903

needs: [validate_selected_ref, prepare_docker_e2e_image, plan_docker_lane_groups]

904904

if: inputs.docker_lanes != ''

905905

name: Docker E2E targeted lanes (${{ matrix.group.label }})

906-

runs-on: blacksmith-32vcpu-ubuntu-2404

906+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

907907

timeout-minutes: 60

908908

strategy:

909909

fail-fast: false

@@ -1112,7 +1112,7 @@ jobs:

11121112

needs: [validate_selected_ref, prepare_docker_e2e_image]

11131113

if: inputs.include_openwebui && !inputs.include_release_path_suites && inputs.docker_lanes == ''

11141114

name: Docker E2E (openwebui)

1115-

runs-on: blacksmith-32vcpu-ubuntu-2404

1115+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

11161116

timeout-minutes: 60

11171117

env:

11181118

OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

@@ -1239,7 +1239,7 @@ jobs:

12391239

prepare_docker_e2e_image:

12401240

needs: validate_selected_ref

12411241

if: inputs.include_release_path_suites || inputs.include_openwebui || inputs.docker_lanes != ''

1242-

runs-on: blacksmith-32vcpu-ubuntu-2404

1242+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

12431243

timeout-minutes: ${{ inputs.release_test_profile == 'full' && 90 || 60 }}

12441244

permissions:

12451245

actions: read

@@ -1483,7 +1483,7 @@ jobs:

14831483

prepare_live_test_image:

14841484

needs: validate_selected_ref

14851485

if: inputs.include_live_suites && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'live-') || startsWith(inputs.live_suite_filter, 'docker-live-models'))

1486-

runs-on: blacksmith-32vcpu-ubuntu-2404

1486+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

14871487

timeout-minutes: 60

14881488

permissions:

14891489

contents: read

@@ -1556,7 +1556,7 @@ jobs:

15561556

name: Docker live models (${{ matrix.provider_label }})

15571557

needs: [validate_selected_ref, prepare_live_test_image]

15581558

if: inputs.include_live_suites && inputs.live_model_providers == '' && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'docker-live-models')

1559-

runs-on: blacksmith-32vcpu-ubuntu-2404

1559+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

15601560

timeout-minutes: 45

15611561

strategy:

15621562

fail-fast: false

@@ -1708,7 +1708,7 @@ jobs:

17081708

name: Docker live models (selected providers)

17091709

needs: [validate_selected_ref, prepare_live_test_image]

17101710

if: inputs.include_live_suites && inputs.live_model_providers != '' && (inputs.live_suite_filter == '' || inputs.live_suite_filter == 'docker-live-models')

1711-

runs-on: blacksmith-32vcpu-ubuntu-2404

1711+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

17121712

timeout-minutes: 45

17131713

env:

17141714

OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

@@ -1883,7 +1883,7 @@ jobs:

18831883

validate_live_provider_suites:

18841884

needs: validate_selected_ref

18851885

if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || (startsWith(inputs.live_suite_filter, 'native-live-') && !startsWith(inputs.live_suite_filter, 'native-live-extensions-media') && inputs.live_suite_filter != 'native-live-extensions-a-k'))

1886-

runs-on: blacksmith-8vcpu-ubuntu-2404

1886+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}

18871887

timeout-minutes: ${{ matrix.timeout_minutes }}

18881888

strategy:

18891889

fail-fast: false

@@ -2204,7 +2204,7 @@ jobs:

22042204

name: Docker live suites (${{ matrix.label }})

22052205

needs: [validate_selected_ref, prepare_live_test_image]

22062206

if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'live-'))

2207-

runs-on: blacksmith-32vcpu-ubuntu-2404

2207+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-32vcpu-ubuntu-2404' }}

22082208

timeout-minutes: ${{ matrix.timeout_minutes }}

22092209

strategy:

22102210

fail-fast: false

@@ -2423,7 +2423,7 @@ jobs:

24232423

name: Live media suites (${{ matrix.label }})

24242424

needs: validate_selected_ref

24252425

if: inputs.include_live_suites && !inputs.live_models_only && (inputs.live_suite_filter == '' || startsWith(inputs.live_suite_filter, 'native-live-extensions-media') || inputs.live_suite_filter == 'native-live-extensions-a-k')

2426-

runs-on: blacksmith-8vcpu-ubuntu-2404

2426+

runs-on: ${{ github.event_name == 'workflow_call' && 'ubuntu-24.04' || 'blacksmith-8vcpu-ubuntu-2404' }}

24272427

container:

24282428

image: ghcr.io/openclaw/openclaw-live-media-runner:ubuntu-24.04

24292429

credentials: