Skip to content

chore(deps): update fro-bot/agent to v0.130.3 - #4069

Open
fro-bot[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions
Open

fro-bot[bot] wants to merge 1 commit into
mainfrom
renovate/github-actions

Conversation

@fro-bot

@fro-bot fro-bot Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change OpenSSF
fro-bot/agent action minor v0.125.1 → v0.130.3 OpenSSF Scorecard

Release Notes

fro-bot/agent

v0.130.3

Compare Source

Build System

v0.130.2

Compare Source

What's new

OpenCode V2 pin updates from Renovate now regenerate their SHA-256 digests automatically, preventing builds from failing because the version changed while the old digests remained. The pin’s Renovate rule runs the sync script before rebuilding the Action bundle, so the embedded pin is refreshed in the same update.

This removes the previous manual regeneration step; the configured commands also match the Renovate action’s allowed-command rules. #​1998

Full changelog
0.130.2 (2026-10-31)
Build System
Bug Fixes
  • deps: regenerate the OpenCode V2 pin digests when Renovate bumps it (#​1998) (200837f)

v0.130.1

Compare Source

What's new

OpenCode V2 workspace agents could start successfully but fail their first model request with a 401 because fresh per-spawn databases skip the migration that imports provider credentials. Each spawn now provisions credentials from the protected workspace secret and checks that the configured model's provider has a usable credential before readiness; missing credentials keep the spawn unready. The gateway proxy also limits forwarding to the exact routes its client needs, preventing access to upstream credential-management endpoints, and the workspace smoke test now verifies an actual model request and the no-credential failure path. #​1993

Release jobs were spending several minutes rerunning install, lint, and build checks when semantic-release pushed its release commit and tag, even though CI had already run them. The release job now skips installing git hooks, avoiding those redundant pre-push checks while leaving the release-notes narration watch intact. #​1991

Full changelog
0.130.1 (2026-10-31)
Bug Fixes
  • workspace: provision provider credentials into each OpenCode V2 spawn (#​1993) (e8fee23)
Continuous Integration

v0.130.0

Compare Source

What's new

OpenCode V2 support is now ready across the workspace and gateway, while the default image remains on V1 until it is explicitly built with the pinned V2 version. The workspace reports its OpenCode version through readiness, allowing the gateway to select the matching run loop without a separate gateway configuration change; deploy the gateway and workspace together when switching. V2 sessions start with a fresh database, and the workspace smoke test now exercises the pinned V2 image, plugins, and readiness path. #​1977, #​1980, #​1979, #​1983, #​1985, #​1988

V2 runs can restore existing V1 session data during the transition, then save to generation-specific V2 S3 and Actions cache keys. Restore checks prefer V2 data and fall back through the existing V1 stores, keeping the two generations' keys isolated. The gateway's V2 run loop also tracks child sessions and background shells and waits for the workspace directory to become quiet before releasing it; if that cannot be confirmed, it quarantines the run. #​1981, #​1985

Full changelog
0.130.0 (2026-10-30)
Features
Build System
Bug Fixes
Code Refactoring
  • cache: add OpenCode V2 session keys and restore order (#​1981) (e8b9b2e)
  • gateway: add the OpenCode V2 run loop (#​1985) (c50dd49)
  • plugin: add the fro-bot OpenCode V2 plugin package (#​1979) (2e32408)
  • runtime: add the OpenCode V2 server lifecycle (#​1977) (78a11ef)
  • runtime: build the OpenCode V2 config and verify its permission rules (#​1980) (a9a31b3)
  • workspace: run the workspace agent on OpenCode V2 when the image selects it (#​1983) (2ea634a)
Miscellaneous Chores

v0.129.0

Compare Source

What's new

Stock OpenCode V2 binaries can now be installed with integrity checks against both a repository-recorded digest and the release’s SHA256SUMS. The pin currently records V2.2.0; the workspace image verifies its musl asset too, while the default remains on the existing V1 harness path. #​1973

Full changelog
0.129.0 (2026-10-28)
Features
  • setup: verify pinned stock OpenCode V2 binaries against a recorded digest (#​1973) (f7698f3)
Bug Fixes
Code Refactoring
  • runtime: map OpenCode V2 events onto the activity and ledger model (#​1974) (36e07a5)

v0.128.0

Compare Source

What's new

Workflows that still pass the five enable-omo, enable-omo-slim, omo-version, omo-providers or omo-slim-preset inputs will now get GitHub’s “Unexpected input” annotation and continue using the default configuration. The Action no longer installs oMo or oMo Slim, their agents, or provider routing; use the build agent, bundled Systematic plugin, and agent, model, auth-json and opencode-config inputs instead. Provider configuration must now be set through auth-json and opencode-config. #​1968

The removal also eliminates the oMo-specific Bun installation path and plugin/configuration guards. The tools cache now uses a v2 key, so each runner will incur one cold cache miss after upgrading; the default generated config remains unchanged. #​1968

Full changelog
0.128.0 (2026-10-28)
⚠ BREAKING CHANGES
  • remove oMo and oMo Slim support (#​1968)
Features
Continuous Integration
  • deps: update step-security/harden-runner action to v2.22.3 (#​1964) (7c37a3f)

v0.127.0

Compare Source

What's new

The Action and workspace image now default to the patched OpenCode 1.19.4 harness. Its 15 local carries were retained and verified against the upstream release, and the harness build, SDK, and Bun versions are aligned; the harness also accounts for upstream changes to update checks and session sharing. #​1959 #​1962

Runs now wait for OpenCode’s server.connected event before sending a prompt, so permissions, early output, idle state, and errors emitted immediately after the prompt are not lost. If the event stream never connects, the attempt fails before sending the prompt and can retry on a fresh stream; the same connection barrier is used by both the gateway and Action. #​1956

An early abort on a cold or still-preparing session could previously look stopped before the prompt had actually started, releasing the session for another run. The gateway now requires a terminal reply to the latest user turn as positive stop evidence, re-aborts while a root remains live, and quarantines sessions when that evidence is missing; runs that never sent a prompt keep the fast path. #​1965

CI now selects Bun from the root packageManager field and checks that the installed version matches it, replacing duplicated workflow version literals that had left jobs on an older Bun during harness verification. #​1963

Full changelog
0.127.0 (2026-10-27)
Features
  • default to OpenCode harness build 1.19.4+harness.5bde2635 (#​1962) (2e7ab93)
Build System
Bug Fixes
  • gateway: confirm an aborted root only from its terminal reply (#​1965) (594d111)
  • wait for the event stream to connect before sending the prompt (#​1956) (0b40a7d)
Documentation
Continuous Integration
  • take the Bun version from packageManager in package.json (#​1963) (a2a4aad)

v0.126.0

Compare Source

What's new

Operators can now see why an active gateway run is still draining, rather than seeing only a generic running state. The live status reports one of four bounded reasons—agent work, a pending reply, background-task completion, or completion confirmation—and refreshes only when the reason changes; approval and question prompts take precedence. The reason is in-memory status only, is omitted from run summaries, and is cleared when the event loop exits. #​1954

Gateway run records are now more likely to reach an accurate terminal state when storage writes fail. Terminal writes retry with bounded attempts and re-check record ownership before writing, while failure replies and operator updates proceed without waiting for the write; a periodic sweep reconciles stale executing or acknowledged records during gateway uptime, leaving queued work untouched. #​1950

Full changelog
0.126.0 (2026-10-27)
Features
  • gateway: show why a draining run has not finished in its operator status (#​1954) (df75304)
Build System
Bug Fixes
Miscellaneous Chores

v0.125.5

Compare Source

What's new

Workspace image builds no longer fail whenever Alpine replaces a pinned package version in its repository: package installs now use the versions available in the pinned Alpine 3.24 base image, while the base image remains pinned by digest. This avoids waiting for a Renovate bump to restore builds after an exact package version disappears; rebuilding the same ref may therefore pick up newer package versions.

Gateway runs now terminate when OpenCode’s event stream disconnects or stops producing events, instead of remaining stuck as running. Transport errors are surfaced, a 30-second silence watchdog counts heartbeats as activity, and the event connection closes on run exit. Pending approvals and questions are rejected when termination begins, before the existing abort-and-confirm barrier completes. #​1946 #​1947

Full changelog
0.125.5 (2026-10-26)
Build System
Bug Fixes
  • gateway: end a run whose OpenCode event stream is lost or silent (#​1947) (35e104b)
Documentation
Miscellaneous Chores

v0.125.4

Compare Source

Build System
Bug Fixes
Code Refactoring
Miscellaneous Chores

v0.125.3

Compare Source

What's new

The Action no longer writes reasoning-part deltas into its response-text log, and gateway runs now treat an owned child session’s terminal error as an unknown child outcome rather than failing the whole run. Root-session errors still fail as before, and the gateway continues to learn child outcomes from task-completion notices. #​1912

Gateway ownership reconciliation now has a 15-second bound on both periodic passes and the root-idle pass, so a stalled status request cannot prevent later reconciliation for the rest of a run. Late results are ignored after timeout or teardown, and early run failures now dispose of the reconciler interval. #​1907

When a gateway run encounters a dirty shared checkout, it can now preserve the old checkout as a backup, install a fresh default-branch clone, and retry the update automatically. Recovery proceeds only while the run holds the repository lock, enough time remains for the bounded recovery steps, and the workspace confirms it is quiescent; the preserved backups remain subject to the existing retention cap. #​1918

GitHub App installation-token requests in the gateway now have a shared 30-second deadline across installation discovery and token minting, preventing stalled requests from holding a repository lock or concurrency slot indefinitely. A late token result cannot trigger a workspace request after the bound, and timeout diagnostics avoid logging error messages or tokens. #​1919

Gateway and workspace-agent logs now identify checkout refusals and failures with run IDs, and record forwarded workspace teardown responses with their status and duration. The new log fields omit checkout paths, request bodies, headers, and workspace paths. #​1915

Full changelog
0.125.3 (2026-10-23)
Build System
Bug Fixes
Documentation
  • close the event-stream and timeouts rungs and restate the consolidation end state (#​1913) (8eba598)
  • record teardown learnings and mark the lease and abort/settle rungs delivered (#​1909) (f3bb75c)

v0.125.2

Compare Source

What's new

Early stops now wait for owned work to become quiescent before releasing coordination state. The gateway aborts its root session and quarantines a run if it cannot confirm the session has stopped, while Action drain reconciliations and child aborts are bounded; timeout: 0 now allows observed background work to finish without a drain deadline. The Action and gateway also share a lease-renewal loop, with bounded ticks, cancellation, and ownership-checked ETag recovery when a renewal's result is lost, preventing stale lease state from blocking later renewals or release. #​1899, #​1902, #​1906

The bundled Node.js runtime and Docker images now use v24.22.1, a security release that includes fixes across HTTP, DNS, TLS, permissions, and cryptography. The mitmproxy image advances to v12.3.0, which removes eMudhra CAs from the trust list in precompiled binaries and includes fixes to proxy protocol handling and mitmweb. #​1896, #​1903

Full changelog
0.125.2 (2026-10-22)
Build System
Bug Fixes
  • abort the root session before releasing on early stops; bound and fix Action drain (#​1906) (1e7d6dd)
Continuous Integration
Code Refactoring
  • gateway heartbeat on the shared lease loop, with tick timeout, abort and lock ETag adoption (#​1902) (4897d32)
  • shared lease loop for coordination-lease renewal (Action) (#​1899) (35fa405)
Miscellaneous Chores
  • deps: update bfra-me/renovate-config preset to v5.3.0 (#​1901) (e6a4af8)
  • deps: update bfra-me/renovate-config preset to v5.3.1 (#​1905) (d71b7be)

Configuration

📅 Schedule: (in timezone America/Phoenix)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@fro-bot
fro-bot Bot requested a review from fro-bot as a code owner October 27, 2026 04:58
@fro-bot fro-bot Bot added the action GitHub Action related label Oct 27, 2026
@fro-bot
fro-bot Bot requested a review from marcusrbrown as a code owner October 27, 2026 04:58
@fro-bot fro-bot Bot added automerge Automated merge approved dependencies Dependency updates or security alerts github-actions GitHub Actions minor Minor version changes renovate Renovate bot updates <https://mend.io/renovate> labels Oct 27, 2026
@fro-bot
fro-bot Bot enabled auto-merge (squash) October 27, 2026 04:58
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch 2 times, most recently from ecb738a to 7e517fc Compare October 27, 2026 20:55
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.126.0 chore(deps): update fro-bot/agent to v0.127.0 Oct 27, 2026
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch from 7e517fc to 0f7f7d7 Compare October 28, 2026 06:11
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.127.0 chore(deps): update fro-bot/agent to v0.128.0 Oct 28, 2026
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch from 0f7f7d7 to 1c29a37 Compare October 29, 2026 06:21
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.128.0 chore(deps): update fro-bot/agent to v0.129.0 Oct 29, 2026
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch from 1c29a37 to 5722a49 Compare October 30, 2026 15:18
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.129.0 chore(deps): update fro-bot/agent to v0.130.0 Oct 30, 2026
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch from 5722a49 to 12e4d14 Compare October 31, 2026 04:57
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.130.0 chore(deps): update fro-bot/agent to v0.130.2 Oct 31, 2026
@fro-bot
fro-bot Bot force-pushed the renovate/github-actions branch from 12e4d14 to 750d09f Compare October 31, 2026 05:02
@fro-bot fro-bot Bot changed the title chore(deps): update fro-bot/agent to v0.130.2 chore(deps): update fro-bot/agent to v0.130.3 Oct 31, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action GitHub Action related automerge Automated merge approved dependencies Dependency updates or security alerts github-actions GitHub Actions minor Minor version changes renovate Renovate bot updates <https://mend.io/renovate>

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants