Skip to content

fix(screenote): configure live integration endpoint - #37

Merged
ivankuznetsov merged 1 commit into
mainfrom
fix/screenote-live-base-url
Jul 31, 2026
Merged

fix(screenote): configure live integration endpoint#37
ivankuznetsov merged 1 commit into
mainfrom
fix/screenote-live-base-url

Conversation

@ivankuznetsov

@ivankuznetsov ivankuznetsov commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

The protected Screenote release gate can now reach production from a fresh GitHub runner. The first 3.1.0 live run stopped before its first API request because the CLI requires a trusted base URL and the job supplied none. This configures https://screenote.ai in the protected job while keeping endpoint overrides out of agent-controlled arguments, and a scoped regression test locks that invariant.

Validation

  • Reproduced missing_base_url in the pre-fix protected run.
  • Passed the post-fix protected run, including live upload, listing, crop retrieval, comment creation, and credential-contamination checks.
  • Passed package inventory, deterministic generation, all 74 unit tests, JSON and shell checks, Screenote package lint, and all six negative lint fixtures in a clean-checkout equivalent.

Compound Engineering

@ivankuznetsov
ivankuznetsov temporarily deployed to screenote-integration July 31, 2026 19:23 — with GitHub Actions Inactive
@ivankuznetsov
ivankuznetsov merged commit 0b98f70 into main Jul 31, 2026
12 checks passed
@ivankuznetsov
ivankuznetsov deleted the fix/screenote-live-base-url branch July 31, 2026 19:29
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