Skip to content

Comments

Release: CLI 1.27.0#1256

Merged
josephjclark merged 8 commits intomainfrom
release/next
Feb 17, 2026
Merged

Release: CLI 1.27.0#1256
josephjclark merged 8 commits intomainfrom
release/next

Conversation

@josephjclark
Copy link
Collaborator

@josephjclark josephjclark commented Feb 17, 2026

Release branch:

  • Better error handling if sourcemap is missing
  • Default endpoint to app.openfn.org
  • deploy --new

elias-ba and others added 6 commits February 17, 2026 12:51
* Handle missing source in sourcemap gracefully

Use the returnNullOnMissing parameter of sourceContentFor to avoid
throwing when the source file isn't in the sourcemap (e.g. when no
adaptor is provided).

See #1249

* Trigger CI re-run
* Validate API key and endpoint before making requests

Throw a clear error when OPENFN_API_KEY or OPENFN_ENDPOINT is missing
instead of letting it fall through to a cryptic TypeError: Invalid URL.

See #1249

* Move endpoint validation to getLightningUrl

The endpoint can come from the local project file (not just env/CLI
args), so validating in loadAppAuthConfig is too early. Move the check
to getLightningUrl where the endpoint is actually consumed.
@github-project-automation github-project-automation bot moved this to New Issues in v2 Feb 17, 2026
josephjclark and others added 2 commits February 17, 2026 19:01
* project: allow project name to be overriden when loading from fs

* slugify project name

* add --new flag to deploy to enable a new project to be created

* fix local  aliasing

* remove .only

* update test
@josephjclark josephjclark changed the title Release/next Release: CLI 1.27.0 Feb 17, 2026
@josephjclark josephjclark marked this pull request as ready for review February 17, 2026 19:04
@josephjclark josephjclark merged commit 891f6dd into main Feb 17, 2026
6 checks passed
@github-project-automation github-project-automation bot moved this from New Issues to Done in v2 Feb 17, 2026
@josephjclark josephjclark deleted the release/next branch February 17, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants