From 8942b97343a14e2a27b20baef4d59393b42ba8c9 Mon Sep 17 00:00:00 2001 From: Joe Clark Date: Thu, 26 Feb 2026 17:09:12 +0000 Subject: [PATCH 1/2] cli deploy: use endpoint from config file --- packages/cli/src/deploy/handler.ts | 9 ++++++++- packages/cli/src/pull/handler.ts | 7 ++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/deploy/handler.ts b/packages/cli/src/deploy/handler.ts index 4e834a0fb..a5b21d442 100644 --- a/packages/cli/src/deploy/handler.ts +++ b/packages/cli/src/deploy/handler.ts @@ -42,7 +42,14 @@ async function deployHandler( logger.always( 'Detected openfn.yaml file - switching to v2 deploy (openfn project deploy)' ); - return beta.handler({ ...options, force: true }, logger); + return beta.handler( + { + ...options, + force: true, + endpoint: config.endpoint, + }, + logger + ); } logger.debug('Deploying with config', JSON.stringify(config, null, 2)); diff --git a/packages/cli/src/pull/handler.ts b/packages/cli/src/pull/handler.ts index 2981ce5ed..74776db93 100644 --- a/packages/cli/src/pull/handler.ts +++ b/packages/cli/src/pull/handler.ts @@ -31,7 +31,12 @@ async function pullHandler(options: PullOptions, logger: Logger) { 'Detected openfn.yaml file - switching to v2 pull (openfn project pull)' ); return beta( - { ...options, project: options.projectId, force: true }, + { + ...options, + project: options.projectId, + force: true, + endpoint: config.endpoint, + }, logger ); } From f261b656266dd8f6bdc52a3f1935b861d42a883e Mon Sep 17 00:00:00 2001 From: Joe Clark Date: Thu, 26 Feb 2026 17:10:12 +0000 Subject: [PATCH 2/2] version: cli@1.29.1 --- packages/cli/CHANGELOG.md | 6 ++++++ packages/cli/package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 43e120e9a..edb8e850a 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,11 @@ # @openfn/cli +## 1.29.1 + +### Patch Changes + +- Fix an issue when doing an initial pull with GH sync and an openfn.yaml file, where the endpoint in config.json should be used to intiate the sync + ## 1.29.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 21e1e3527..42ef9e625 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openfn/cli", - "version": "1.29.0", + "version": "1.29.1", "description": "CLI devtools for the OpenFn toolchain", "engines": { "node": ">=18",