Skip to content

Release: CLI@1.45.0 worker@1.3.0 - #1593

Merged
josephjclark merged 8 commits into
mainfrom
release/next
Oct 23, 2026
Merged

josephjclark merged 8 commits into
mainfrom
release/next

Conversation

@josephjclark

@josephjclark josephjclark commented Oct 19, 2026 •

Copy link
Copy Markdown
Collaborator
  • Fix workflow renames
  • --checkout flag overrides env
  • Possible fix for flaky tests
  • fix cross-target deploy
  • Fix square brackets in CLI paths
  • Add immediate flag to destroy in the worker (for test purposes, trivial update which doesn't need to go to prod)

midigofrank and others added 2 commits October 16, 2026 12:23
…OY (#1589)

* fix(cli): explicit --checkout/--no-checkout beats OPENFN_NO_CHECKOUT_AFTER_DEPLOY

* update tests

---------

Co-authored-by: Joe Clark <jclark@openfn.org>
* run worker integratio n tests wuth clean new instances each time

* worker: add immediate destroy for unit tests
@github-project-automation github-project-automation Bot moved this to New Issues in Core Oct 19, 2026
josephjclark and others added 2 commits October 22, 2026 16:52
* deprecate the id field being written to workflow.yaml

* track workflow uuid in checkout.yaml

* track workflow UUIDs when loading from fs

* add helper to match workflows on merge

* hookup workflow tracking to deploy

* impove diff for users upon a workflow rename

* clarifying comments on test files

* couple of tests

* add more basic sync tests

* new tests

* restructure sync integration tests

* add step rename tests

* cli: use env var to skip no confirm

* refactor tests for cleaner commands#

* enable workflow tracking on rename

* new test
)

* Fix cross-project deploy and add --remove-unmapped to project deploy

Deploying a workspace to a different project now treats every local
workflow as a merge candidate, instead of only those changed since the
workspace's own last sync. --remove-unmapped sends delete entries for
target workflows that don't exist locally.

* Mirror the local project when deploying to a different project

Drop --remove-unmapped: target-only workflows are removed by default when the
target UUID differs, and need --force when there is no confirmation prompt.

* variable rename

* new suite of cross-project deploy tests

---------

Co-authored-by: Joe Clark <jclark@openfn.org>
@josephjclark
josephjclark marked this pull request as ready for review October 23, 2026 09:17
@josephjclark josephjclark changed the title Next Release Release: CLI@1.45.0 worker@1.3.0 Oct 23, 2026
@josephjclark
josephjclark merged commit b190be8 into main Oct 23, 2026
11 checks passed
@josephjclark
josephjclark deleted the release/next branch October 23, 2026 10:08
@github-project-automation github-project-automation Bot moved this from New Issues to Done in Core Oct 23, 2026
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.

4 participants