From 08760d56b1e68f667f94a4300f25de9b4e1a81bb Mon Sep 17 00:00:00 2001 From: itvi-1234 Date: Wed, 11 Nov 2026 16:36:57 +0530 Subject: [PATCH 1/2] Bump the common-integrations and env-configuration Go bindings to 0.2.0 The release plan compares the Go bindings with the v0.1.0 tags and reports a breaking change in the public API: the core schema shift, the new extension ids and the renamed marker methods. It requires 0.2.0 and rejects the declared 0.1.1, so the Publish Go bindings workflow failed in its build job. Declare 0.2.0 for both modules and regenerate. env-configuration now requires common-integrations v0.2.0. --- .../go/runtimeconditions.binding-release.yaml | 4 ++-- .../go/runtimeconditions.bindings.yaml | 2 +- .../go/runtimeconditions.file-manifest.yaml | 4 ++-- bindings/env-configuration/go/go.mod | 2 +- .../go/runtimeconditions.binding-release.yaml | 12 ++++++------ .../go/runtimeconditions.bindings.yaml | 2 +- .../go/runtimeconditions.file-manifest.yaml | 6 +++--- tooling/extension-bindings/packages.yaml | 4 ++-- 8 files changed, 18 insertions(+), 18 deletions(-) diff --git a/bindings/common-integrations/go/runtimeconditions.binding-release.yaml b/bindings/common-integrations/go/runtimeconditions.binding-release.yaml index 83e38f7..b2748bf 100644 --- a/bindings/common-integrations/go/runtimeconditions.binding-release.yaml +++ b/bindings/common-integrations/go/runtimeconditions.binding-release.yaml @@ -18,7 +18,7 @@ package: name: common packageKey: common-integrations publicationMode: github-tag - version: v0.1.1 + version: v0.2.0 packageDependencies: [] provenance: mode: production @@ -31,7 +31,7 @@ provenance: version: v0.4.0 sha256: bd5a4ea6c28bfea5f6d91742533866b4e13c223edf73a8a71a4edf1de1b6d98e sourceDirectory: bindings/common-integrations/go - targetReleaseTag: bindings/common-integrations/go/v0.1.1 + targetReleaseTag: bindings/common-integrations/go/v0.2.0 rootExtension: id: https://runtimeconditions.io/extensions/rc/common-integrations/v1alpha1/runtimeconditions.extension.yaml version: v1alpha1 diff --git a/bindings/common-integrations/go/runtimeconditions.bindings.yaml b/bindings/common-integrations/go/runtimeconditions.bindings.yaml index ae627f2..2039002 100644 --- a/bindings/common-integrations/go/runtimeconditions.bindings.yaml +++ b/bindings/common-integrations/go/runtimeconditions.bindings.yaml @@ -17,7 +17,7 @@ package: language: go coordinate: runtimeconditions.io/x/rc/common name: common - version: v0.1.1 + version: v0.2.0 minimumGoVersion: "1.25" declarations: - modelRef: diff --git a/bindings/common-integrations/go/runtimeconditions.file-manifest.yaml b/bindings/common-integrations/go/runtimeconditions.file-manifest.yaml index a00b515..bb1299c 100644 --- a/bindings/common-integrations/go/runtimeconditions.file-manifest.yaml +++ b/bindings/common-integrations/go/runtimeconditions.file-manifest.yaml @@ -4,6 +4,6 @@ files: bindings.go: 703487c0bd409eb8a11fe5355d11d5d32a223864e7e1a3975eca30279369de32 go.mod: f8e54d6a724eceabb6d08728684a8dc5a916676fde812f09bca52de9d16e263e runtimeconditions.binding-model.yaml: f183c61174a21278870a9c0ce97ea8afc7d65440f349ff9a806b6bd180ff6a88 - runtimeconditions.binding-release.yaml: 86549521febf47c2556d60fc0f6653393e1aacec830228b143d41f7faff6e829 - runtimeconditions.bindings.yaml: a3bf080f5bc9d5a2801cc582a795f373eceb5650845748213ec926c847991953 + runtimeconditions.binding-release.yaml: 13eae67a11177d9d050db162a381ed8bc61c2a5ac6433b774aa01f648fc3c0ea + runtimeconditions.bindings.yaml: 5070d5c295fd3fdcb25123c9409e554fb2f7f58b312fa426237fd15df4e64b7f runtimeconditions.extension.yaml: 077d29fab2b60ebed51b4c82b1d89ef4a0f98fadb98f54940f6db6863ec2c4ef diff --git a/bindings/env-configuration/go/go.mod b/bindings/env-configuration/go/go.mod index 824ed43..d3227ae 100644 --- a/bindings/env-configuration/go/go.mod +++ b/bindings/env-configuration/go/go.mod @@ -6,5 +6,5 @@ module runtimeconditions.io/x/rc/env go 1.25 require ( - runtimeconditions.io/x/rc/common v0.1.1 + runtimeconditions.io/x/rc/common v0.2.0 ) diff --git a/bindings/env-configuration/go/runtimeconditions.binding-release.yaml b/bindings/env-configuration/go/runtimeconditions.binding-release.yaml index 12eda0d..740787b 100644 --- a/bindings/env-configuration/go/runtimeconditions.binding-release.yaml +++ b/bindings/env-configuration/go/runtimeconditions.binding-release.yaml @@ -26,18 +26,18 @@ package: name: env packageKey: env-configuration publicationMode: github-tag - version: v0.1.1 + version: v0.2.0 packageDependencies: - artifact: kind: go-module-zip - sha256: 9cc8818aedb1e74d958124e7b9b33481505d6e63dc957c9268353d97ad43b63b + sha256: 9b4992fe80b9cac1a353dbcd0876a66c1cdfc2eec74cc9b82bd3ca5447ca11a8 compatibleVersionRange: - minimumInclusive: v0.1.1 - nextBreakingExclusive: v0.2.0 + minimumInclusive: v0.2.0 + nextBreakingExclusive: v0.3.0 coordinate: runtimeconditions.io/x/rc/common extension: https://runtimeconditions.io/extensions/rc/common-integrations/v1alpha1/runtimeconditions.extension.yaml name: common - testedVersion: v0.1.1 + testedVersion: v0.2.0 provenance: mode: production orchestrator: @@ -49,7 +49,7 @@ provenance: version: v0.4.0 sha256: bd5a4ea6c28bfea5f6d91742533866b4e13c223edf73a8a71a4edf1de1b6d98e sourceDirectory: bindings/env-configuration/go - targetReleaseTag: bindings/env-configuration/go/v0.1.1 + targetReleaseTag: bindings/env-configuration/go/v0.2.0 rootExtension: id: https://runtimeconditions.io/extensions/rc/env-configuration/v1alpha1/runtimeconditions.extension.yaml version: v1alpha1 diff --git a/bindings/env-configuration/go/runtimeconditions.bindings.yaml b/bindings/env-configuration/go/runtimeconditions.bindings.yaml index b90a56d..6f8703d 100644 --- a/bindings/env-configuration/go/runtimeconditions.bindings.yaml +++ b/bindings/env-configuration/go/runtimeconditions.bindings.yaml @@ -17,7 +17,7 @@ package: language: go coordinate: runtimeconditions.io/x/rc/env name: env - version: v0.1.1 + version: v0.2.0 minimumGoVersion: "1.25" declarations: [] importedMarkerContracts: diff --git a/bindings/env-configuration/go/runtimeconditions.file-manifest.yaml b/bindings/env-configuration/go/runtimeconditions.file-manifest.yaml index 6f37f36..0f460ec 100644 --- a/bindings/env-configuration/go/runtimeconditions.file-manifest.yaml +++ b/bindings/env-configuration/go/runtimeconditions.file-manifest.yaml @@ -2,8 +2,8 @@ apiVersion: runtimeconditions.io/file-manifest/v1alpha1 kind: RuntimeConditionsFileManifest files: bindings.go: 324b2a8f9bb0d0645f6b40769e6b86ebe082dc541777924776bd52d3995c58b9 - go.mod: 7714aeae6b478dbc869d01a9148de5059924c2036624969e474d978d914496a3 + go.mod: d745f24b7b6e9dfda0b607d2f6f8e8266caee48ebc04818b415dbf8d8ffccaa7 runtimeconditions.binding-model.yaml: 91383fe63655a3698c5c89d9f5fc77f351f4ec3129bb8fcfb79ca21e8b9e3fd1 - runtimeconditions.binding-release.yaml: 10c1704969393460096d3e13f8f1ddf47373a6128ae68d275fcb2a8ebc917f91 - runtimeconditions.bindings.yaml: df9af08be2cafd04cf62383e79b58b66cfae2476145a352bb98585f513d184fe + runtimeconditions.binding-release.yaml: 1c9e130c31882e28f50cf3459db007433d776f6d57b27fd8502e12fdb476e5b5 + runtimeconditions.bindings.yaml: 450d11af170b8e36ce2e567b14a9b60c94b76c1f0d4ebbcfe43c4b4f16b4c49a runtimeconditions.extension.yaml: f2673ee6c3c7436b15ed765f8c74bc47b291e52acfd584484095d5722324796f diff --git a/tooling/extension-bindings/packages.yaml b/tooling/extension-bindings/packages.yaml index 69543a1..35ab3ac 100644 --- a/tooling/extension-bindings/packages.yaml +++ b/tooling/extension-bindings/packages.yaml @@ -37,7 +37,7 @@ packages: go: coordinate: runtimeconditions.io/x/rc/common name: common - version: 0.1.1 + version: 0.2.0 sourceDirectory: bindings/common-integrations/go languageVersion: 1.25.0 publicationMode: github-tag @@ -64,7 +64,7 @@ packages: go: coordinate: runtimeconditions.io/x/rc/env name: env - version: 0.1.1 + version: 0.2.0 sourceDirectory: bindings/env-configuration/go languageVersion: 1.25.0 publicationMode: github-tag From 3fcac68e036e5d7e109651fa4d52cf55fd88cb65 Mon Sep 17 00:00:00 2001 From: itvi-1234 Date: Wed, 11 Nov 2026 16:59:25 +0530 Subject: [PATCH 2/2] Bump the common-integrations and env-configuration TypeScript packages to 0.2.0 The generated API is not compatible with the 0.1.x packages: the extension ids and the marker methods changed, and the Go release plan already requires 0.2.0 for the same bindings. Release the TypeScript packages at 0.2.0 as well, so every language carries the same version for the new ids. env-configuration now depends on common-integrations ^0.2.0, which excludes every 0.1.x release. --- bindings/common-integrations/typescript/package.json | 2 +- .../typescript/runtimeconditions.file-manifest.yaml | 4 ++-- .../runtimeconditions/runtimeconditions.bindings.yaml | 2 +- bindings/env-configuration/typescript/package.json | 4 ++-- .../typescript/runtimeconditions.file-manifest.yaml | 4 ++-- .../runtimeconditions/runtimeconditions.bindings.yaml | 2 +- tooling/extension-bindings/packages.yaml | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/bindings/common-integrations/typescript/package.json b/bindings/common-integrations/typescript/package.json index 815bba6..153fe04 100644 --- a/bindings/common-integrations/typescript/package.json +++ b/bindings/common-integrations/typescript/package.json @@ -1,7 +1,7 @@ { "//": "Code generated by runtimeconditions-binding-emitter-typescript 0.1.0 from model b6940307fdc87607ea6303c3ef13f6987b826048705ba796cdee6b58296a2bac; DO NOT EDIT.", "name": "@runtimeconditions/common-integrations", - "version": "0.1.2", + "version": "0.2.0", "type": "module", "sideEffects": false, "main": "./dist/index.js", diff --git a/bindings/common-integrations/typescript/runtimeconditions.file-manifest.yaml b/bindings/common-integrations/typescript/runtimeconditions.file-manifest.yaml index 3053134..f8ea3c7 100644 --- a/bindings/common-integrations/typescript/runtimeconditions.file-manifest.yaml +++ b/bindings/common-integrations/typescript/runtimeconditions.file-manifest.yaml @@ -1,9 +1,9 @@ apiVersion: runtimeconditions.io/file-manifest/v1alpha1 kind: RuntimeConditionsFileManifest files: - package.json: cbac6911f95aae9677e2b7019d752d45a9b2e52888ad7124574b04c20e40fa83 + package.json: caf8442e203992bf2a9c60ec01e9ed546886813a31fbb55ae2a98fa4c7e62d03 runtimeconditions/runtimeconditions.binding-model.yaml: f183c61174a21278870a9c0ce97ea8afc7d65440f349ff9a806b6bd180ff6a88 - runtimeconditions/runtimeconditions.bindings.yaml: 7d7c461621ab52552fd60634ec4d84ead1a172e2ffd9558933f91f414ab8151f + runtimeconditions/runtimeconditions.bindings.yaml: eb4fb7782231ec524304a93360d2b677fedd8a592119df4fae2b375f6338faa3 runtimeconditions/runtimeconditions.extension.yaml: 077d29fab2b60ebed51b4c82b1d89ef4a0f98fadb98f54940f6db6863ec2c4ef src/bindings.ts: 3bc970e940366705d8c8a5902c29850cd2ede202f89faf2e31d0c9570c4a6c1e src/index.ts: 3da0ba281c69fa2681e58f58c4177570291f1c0218ad9f4359dbc0d2a8c6d29e diff --git a/bindings/common-integrations/typescript/runtimeconditions/runtimeconditions.bindings.yaml b/bindings/common-integrations/typescript/runtimeconditions/runtimeconditions.bindings.yaml index 9b51bd3..0fcb2a8 100644 --- a/bindings/common-integrations/typescript/runtimeconditions/runtimeconditions.bindings.yaml +++ b/bindings/common-integrations/typescript/runtimeconditions/runtimeconditions.bindings.yaml @@ -15,7 +15,7 @@ package: language: typescript coordinate: "@runtimeconditions/common-integrations" name: "@runtimeconditions/common-integrations" - version: 0.1.2 + version: 0.2.0 minimumNodeVersion: "20.19" declarations: - modelRef: diff --git a/bindings/env-configuration/typescript/package.json b/bindings/env-configuration/typescript/package.json index 946633c..92957b3 100644 --- a/bindings/env-configuration/typescript/package.json +++ b/bindings/env-configuration/typescript/package.json @@ -1,7 +1,7 @@ { "//": "Code generated by runtimeconditions-binding-emitter-typescript 0.1.0 from model 87653f355ae131d3b12a3bb25bbffbee9ffa076188ce6aa6e9cdaacac57e922d; DO NOT EDIT.", "name": "@runtimeconditions/env-configuration", - "version": "0.1.2", + "version": "0.2.0", "type": "module", "sideEffects": false, "main": "./dist/index.js", @@ -30,7 +30,7 @@ "prepack": "npm run build" }, "dependencies": { - "@runtimeconditions/common-integrations": "^0.1.2" + "@runtimeconditions/common-integrations": "^0.2.0" }, "devDependencies": { "typescript": "5.9.3" diff --git a/bindings/env-configuration/typescript/runtimeconditions.file-manifest.yaml b/bindings/env-configuration/typescript/runtimeconditions.file-manifest.yaml index 27184e1..68aed90 100644 --- a/bindings/env-configuration/typescript/runtimeconditions.file-manifest.yaml +++ b/bindings/env-configuration/typescript/runtimeconditions.file-manifest.yaml @@ -1,9 +1,9 @@ apiVersion: runtimeconditions.io/file-manifest/v1alpha1 kind: RuntimeConditionsFileManifest files: - package.json: 4e8e9bd2ce625d9f38e759845543a2d9e0446d1f804f81269092a75653346e25 + package.json: 43961a6076dfad854594baf14abafffe13a2568a46574fc89c2d10cb14046ec8 runtimeconditions/runtimeconditions.binding-model.yaml: 91383fe63655a3698c5c89d9f5fc77f351f4ec3129bb8fcfb79ca21e8b9e3fd1 - runtimeconditions/runtimeconditions.bindings.yaml: 9bc75b2c9e8b2099074ef6b76fba27ecd9457b80add2b5e6c77fea505e230c9e + runtimeconditions/runtimeconditions.bindings.yaml: a5223c079bc059833e90d1935f82e9c4a60988bee2a6f7843ef741ccd5ee1b97 runtimeconditions/runtimeconditions.extension.yaml: f2673ee6c3c7436b15ed765f8c74bc47b291e52acfd584484095d5722324796f src/bindings.ts: 054a9cca1134a6cf9d6fdfdfc3a47ebf9a9a6a071049de44d0e5da03bf769b97 src/index.ts: 5068f5096f4663f934ecebf028fad658ca106d3ba2366a561dd0b7ee73932b59 diff --git a/bindings/env-configuration/typescript/runtimeconditions/runtimeconditions.bindings.yaml b/bindings/env-configuration/typescript/runtimeconditions/runtimeconditions.bindings.yaml index 5a4d6b0..86fd6d1 100644 --- a/bindings/env-configuration/typescript/runtimeconditions/runtimeconditions.bindings.yaml +++ b/bindings/env-configuration/typescript/runtimeconditions/runtimeconditions.bindings.yaml @@ -15,7 +15,7 @@ package: language: typescript coordinate: "@runtimeconditions/env-configuration" name: "@runtimeconditions/env-configuration" - version: 0.1.2 + version: 0.2.0 minimumNodeVersion: "20.19" declarations: [] importedMarkerContracts: diff --git a/tooling/extension-bindings/packages.yaml b/tooling/extension-bindings/packages.yaml index 35ab3ac..d3dbd04 100644 --- a/tooling/extension-bindings/packages.yaml +++ b/tooling/extension-bindings/packages.yaml @@ -52,7 +52,7 @@ packages: typescript: coordinate: '@runtimeconditions/common-integrations' name: '@runtimeconditions/common-integrations' - version: 0.1.2 + version: 0.2.0 sourceDirectory: bindings/common-integrations/typescript languageVersion: 20.19.6 publicationMode: registry @@ -79,7 +79,7 @@ packages: typescript: coordinate: '@runtimeconditions/env-configuration' name: '@runtimeconditions/env-configuration' - version: 0.1.2 + version: 0.2.0 sourceDirectory: bindings/env-configuration/typescript languageVersion: 20.19.6 publicationMode: registry