Skip to content

Align bridge updater schedule and wait for CI#20

Merged
leehack merged 3 commits into
mainfrom
web-bridge-auto-checks
Jul 9, 2026
Merged

Align bridge updater schedule and wait for CI#20
leehack merged 3 commits into
mainfrom
web-bridge-auto-checks

Conversation

@leehack

@leehack leehack commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Align the web bridge llama.cpp updater schedule with llamadart-native at 03:23 UTC daily.
  • Stop cancelling an in-progress updater run when another run is queued.
  • After the updater creates or updates the automation PR, dispatch ci.yml for the automation branch and wait for that exact PR head SHA to pass or fail.
  • Clean up the updater shell script so actionlint passes with shellcheck enabled.

Context

The latest scheduled updater run (29018967900, July 9, 2026) was reported as failed because its only job was cancelled. The open bump PR #19 is not failing the bridge build: rerun 28940761124 passed Build WebGPU Bridge (WASM) on f7f27fa2de516d6b32639c943c5e994f3e38d2ce.

This keeps the safer workflow_dispatch check path instead of switching CI to pull_request_target, which would change the PR security model.

Validation

  • actionlint /tmp/llama-web-bridge-auto_llama_cpp_update.yml
  • Live PR chore: bump llama.cpp to b9915 #19 CI rerun 28940761124: Build WebGPU Bridge (WASM) success; publish dispatch job skipped as expected for non-main CI.

Copilot AI review requested due to automatic review settings July 9, 2026 13:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the llama.cpp auto-pin updater workflow to run on a daily schedule aligned with related repos, avoid cancelling in-progress runs, and ensure automation PRs immediately trigger (and wait on) a CI result for the exact PR head SHA—improving reliability and reducing “canceled job == failed run” noise.

Changes:

  • Align the scheduled updater cron to 03:23 UTC daily and disable cancel-in-progress for the updater concurrency group.
  • Refactor shell redirections/quoting to be more shellcheck-friendly (grouped $GITHUB_OUTPUT writes, consistent jq quoting).
  • After creating/updating the automation PR, dispatch ci.yml and wait for the workflow_dispatch CI run for the PR head SHA to complete (pass/fail).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@leehack leehack merged commit 4dd8f57 into main Jul 9, 2026
3 checks passed
@leehack leehack deleted the web-bridge-auto-checks branch July 9, 2026 13:47
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.

2 participants