cld-changesets

module
v0.0.0-...-8b25662 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2026 License: MIT

README

CLD Changesets



This repository contains reusable common CLD Changesets such as MCMS, Datastore, JD and more which are used in CLD to perform deployments.

cre

Directory cre holds CRE-related changesets and operations.

cre_workflow_deploy: resolves pre-built workflow WASM, workflow config, and project.yaml (GitHub release, URL, or local), writes workflow.yaml and context.yaml, and runs cre workflow deploy via the framework operations API.

  • Changeset: cre/changesets.CREWorkflowDeployChangeset
  • Input: cre/operations.CREWorkflowDeployInput — pipeline YAML supplies project (cre/artifacts.ConfigSource), deploymentRegistry, and the workflow bundle (binary, config, name). RPCs and cre-cli settings live in the user-provided project.yaml.
  • Operation: cre/operations.CREWorkflowDeployOp

Domain resolvers can be pass-through; pipeline YAML must include donFamily, project, and the workflow bundle fields.

Package layout

Package Purpose
cre/changesets CLD changesets (e.g. CREWorkflowDeployChangeset)
cre/operations Idempotent CLD operations invoked by changesets; also defines shared CRE deploy types (CREWorkflowDeployInput, CREDeployDeps)

Usage

go get github.com/smartcontractkit/cld-changesets

Contributing

For instructions on how to contribute to cld-changesets and the release process, see CONTRIBUTING.md

Releasing

For instructions on how to release cld-changesets, see RELEASE.md

Directories

Path Synopsis
cre
changesets
Package changesets provides CRE workflow changesets that can be applied to deployment environments.
Package changesets provides CRE workflow changesets that can be applied to deployment environments.
operations
Package operations provides CRE workflow operations that execute side effects via the CRE CLI.
Package operations provides CRE workflow operations that execute side effects via the CRE CLI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL