Skip to content

fix: align Owl v2 with latest Owl - #1292

Open
sourishkrout wants to merge 1 commit into
trude/owlv2-monitor-contractfrom
trude/owlv2-latest-owl
Open

sourishkrout wants to merge 1 commit into
trude/owlv2-monitor-contractfrom
trude/owlv2-latest-owl

Conversation

@sourishkrout

@sourishkrout sourishkrout commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • align the Owl v2 Runme integration with the latest Owl module shape used by the reference owlv2 branch
  • implement the current Owl ProjectSpec command-client method by delegating to Owl's local client
  • align the Owl-backed Runme session source label from [system] to [process]
  • follow Owl's current empty-secret snapshot semantics ([masked], not unresolved)
  • remove stale core/host / core/port primitive type suggestions from Runme's hidden env-store type helper

Stack

Verification

  • Previously verified on the original owlv2 integration branch with go test ./cmd ./runner ./session -count=1, runme run test, and pre-commit run --all-files.
  • GitHub CI is running for this stacked PR.

@sourishkrout sourishkrout changed the title fix: align owlv2 with latest owl (#1279) fix: align Owl v2 with latest Owl Aug 7, 2026
@sourishkrout
sourishkrout force-pushed the trude/owlv2-latest-owl branch from 737fe67 to bcaf81e Compare August 7, 2026 17:32
@sourishkrout
sourishkrout marked this pull request as ready for review August 7, 2026 23:23
@sourishkrout
sourishkrout force-pushed the trude/owlv2-latest-owl branch from bcaf81e to 4a20844 Compare August 12, 2026 17:25
@sourishkrout
sourishkrout force-pushed the trude/owlv2-latest-owl branch from 4a20844 to e486143 Compare September 1, 2026 18:49
@sourishkrout
sourishkrout force-pushed the trude/owlv2-latest-owl branch from e486143 to 74d325e Compare September 3, 2026 17:40
- bumps `github.com/runmedev/owl` to the latest Owl main pseudo-version
after Owl PR #15
- implements the new Owl `ProjectSpec` command-client method by
delegating to Owl's local client
- aligns the Owl-backed Runme session source label from `[system]` to
`[process]`
- follows Owl's current empty-secret snapshot semantics (`[masked]`, not
unresolved)
- removes stale `core/host` / `core/port` primitive type suggestions
from Runme's hidden env-store type helper

- targets `owlv2` as an incremental integration branch
- keeps PR #1258 as the umbrella Owl v2 branch
- does not change public Runme docs or make the Owl v2 branch non-draft

- `go test ./cmd ./runner ./session -count=1`
- `runme run test`
- `pre-commit run --all-files`

---------

Signed-off-by: Sebastian (Tiedtke) Huckleberry <sebastiantiedtke@gmail.com>
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