Skip to content

ci: add Turso Pin Watch — daily bump PR when crates.io is ahead - #41

Merged
luthermonson merged 3 commits into
mainfrom
ci/watch-turso
Oct 5, 2026
Merged

luthermonson merged 3 commits into
mainfrom
ci/watch-turso

Conversation

@luthermonson

Copy link
Copy Markdown
Contributor

Adds a daily poll (+ workflow_dispatch) that opens a bump/turso-<ver> PR when crates.io publishes a newer stable turso than the exact pin in the workspace Cargo.toml. Auto-PR only — merge is manual.

litewire owns the turso version for the whole ePHPm stack — ePHPm pins the same turso = "=X.Y.Z" only so it resolves to litewire's one turso instance, and ePHPm can't bump until litewire has. So this watcher is the origin of a turso bump: once its PR merges, ephpm/ephpm's turso-pin-watch detects litewire is ahead and opens the matching (litewire rev + turso pin) PR there automatically.

Review is never skipped — turso is Beta upstream and CDC / vtab-TVF / PRAGMA behavior moves between releases, so each PR carries the cargo update delta and a checklist (changelog review of those surfaces + updating the hand-written pin-rationale comment).

Modeled on ephpm/ephpm's watch-vivacity.yml (marker-branch idempotency; the ^turso = pin parse deliberately ignores the litewire-turso path crate). Token caveat documented in-file: default-GITHUB_TOKEN PRs don't trigger CI — close/reopen to get a run.

Nothing to bump today (crates.io turso latest = 0.7.2 = current pin); this is the mechanism. I can workflow_dispatch it after merge as a no-op smoke test.

@ephpm

ephpm Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

ePHPm Preview — removed

Preview deployment has been torn down.

@ephpm

ephpm Bot commented Sep 24, 2026

Copy link
Copy Markdown

ePHPm Preview — deployed (health check pending)

URL https://ephpm-litewire-pr-41.preview.ephpm.dev
Framework PHP
PHP 8.5
Deployed in 61.0s

Preview updates automatically on each push to this PR.

@ephpm
ephpm Bot temporarily deployed to preview-pr-41 September 24, 2026 13:34 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 September 24, 2026 13:34 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 September 24, 2026 13:34 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 October 5, 2026 03:56 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 October 5, 2026 03:56 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 October 5, 2026 03:56 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 October 5, 2026 05:39 Inactive
@ephpm
ephpm Bot temporarily deployed to preview-pr-41 October 5, 2026 05:39 Inactive
@luthermonson
luthermonson merged commit 013a073 into main Oct 5, 2026
5 checks passed
@luthermonson
luthermonson deleted the ci/watch-turso branch October 5, 2026 06:30

This branch was successfully deployed

1 active deployment
preview-pr-41 — 71aa453f Deployed Oct 5, 2026 by ephpm[bot]
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.

1 participant