From b720f792990bb9957d7c276dfa5c6772d5df1367 Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Sat, 5 Sep 2026 10:57:57 -0400 Subject: [PATCH 1/9] release: pair Admin rc27 with API rc83 in generation204 (#409) --- config/hosts/capacity-provider.yaml | 2 +- config/hosts/development.yaml | 2 +- config/integrations/development.release.json | 8 ++++---- config/integrations/development.yaml | 6 +++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/config/hosts/capacity-provider.yaml b/config/hosts/capacity-provider.yaml index 68b049e2..4d4587b4 100644 --- a/config/hosts/capacity-provider.yaml +++ b/config/hosts/capacity-provider.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: capacity-provider profiles: [capacity-provider] -integration: { id: development, digest: 'sha256:4d3e322a155cf39bf1e59bf3d8767c339101e9b54f15e2fbeafcc8b0de8172d7' } +integration: { id: development, digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' } inputs: - { name: controlPlaneUrl, required: true, sensitive: false } - { name: teamRegistrationCode, required: true, sensitive: true } diff --git a/config/hosts/development.yaml b/config/hosts/development.yaml index 4bcbbd88..bf41f60c 100644 --- a/config/hosts/development.yaml +++ b/config/hosts/development.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: development profiles: [core] -integration: { id: development, digest: 'sha256:4d3e322a155cf39bf1e59bf3d8767c339101e9b54f15e2fbeafcc8b0de8172d7' } +integration: { id: development, digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' } inputs: - { name: hostIdentity, required: false, sensitive: false } - { name: initialAdministrator, required: false, sensitive: false } diff --git a/config/integrations/development.release.json b/config/integrations/development.release.json index f3567ae4..5b7df15e 100644 --- a/config/integrations/development.release.json +++ b/config/integrations/development.release.json @@ -1,17 +1,17 @@ { "schemaVersion": "treeseed.integration-release/v1", "release": "0.1.0~rc249", - "generation": 203, + "generation": 204, "track": "development", "compatibilityId": "treeseed-linux-amd64-v1", - "platform": { "repository": "treeseed-ai/platform", "commit": "87d91000590877b3e57e703a766f55ee29b663ca" }, + "platform": { "repository": "treeseed-ai/platform", "commit": "25e549005c0f0ac800cd00c3b7542717cc48c51b" }, "deployment": { "repository": "treeseed-ai/deployment", "commit": "82c4f7a1455bd3cd33e60e62e556831930910398", "tag": "0.1.0-rc.249" }, "hostPayloads": [ { "id": "sdk", "packageName": "@treeseed/sdk", "version": "0.13.0-rc.89", "artifact": { "url": "https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.89.tgz", "sha256": "85a222d96963acd0a32092560aeb72d5cbe600c390cef6897c399999313193cc" } }, { "id": "api", "packageName": "@treeseed/api", "version": "0.8.0-rc.83", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/treeseed-api-0.8.0-rc.83.tgz", "sha256": "ed01534420c6b2f3b1843747e19a5705baff412ecb20da0d5bd0557169ca2249" } }, { "id": "ui", "packageName": "@treeseed/ui", "version": "0.12.18-rc.12", "artifact": { "url": "https://registry.npmjs.org/@treeseed/ui/-/ui-0.12.18-rc.12.tgz", "sha256": "74ef561f26bbb28dced2c2ca0200e4d784a8b93a3a8febf38c2da70b6837d3e3" } }, { "id": "core", "packageName": "@treeseed/core", "version": "0.12.60-rc.8", "artifact": { "url": "https://registry.npmjs.org/@treeseed/core/-/core-0.12.60-rc.8.tgz", "sha256": "7a499718b285ec179a20fd85f85f5702d8c05ae00a9d4931f82d58e38cf888f2" } }, - { "id": "admin", "packageName": "@treeseed/admin", "version": "0.12.59-rc.26", "artifact": { "url": "https://registry.npmjs.org/@treeseed/admin/-/admin-0.12.59-rc.26.tgz", "sha256": "cd4ff8dc53573c25f9bdc325d24898be83144254caa07fe84e78194f3c588c4e" } }, + { "id": "admin", "packageName": "@treeseed/admin", "version": "0.12.59-rc.27", "artifact": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/treeseed-admin-0.12.59-rc.27.tgz", "sha256": "6b00cf12afb94aa63b1eb88cf1014cc1f74d636969df3aadbbfab9990fc92d7f" } }, { "id": "reviewer", "packageName": "@treeseed/reviewer", "version": "0.1.0-rc.13", "artifact": { "url": "https://github.com/treeseed-ai/reviewer/releases/download/0.1.0-rc.13/treeseed-reviewer-0.1.0-rc.13.tgz", "sha256": "f30fc8697fd06f26b8278fe07e28e5065819d2962043693447a77d1ace070b14" } }, { "id": "playwright-core", "packageName": "playwright-core", "version": "1.60.0", "artifact": { "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz", "sha256": "8b1df81ba75e90a41eb5c996350ea7ecc1c915ea643ec55138f91c949c5a25bf" } }, { "id": "cli", "packageName": "@treeseed/cli", "version": "0.13.0-rc.61", "artifact": { "url": "https://registry.npmjs.org/@treeseed/cli/-/cli-0.13.0-rc.61.tgz", "sha256": "b79313aef1bb6a725bfa728db2b85db628462bbf0f0fd91402ed0ab6f05717db" } }, @@ -27,7 +27,7 @@ ], "components": [ { "componentId": "api", "release": "0.8.0~rc83-1", "manifest": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/component-release.json", "sha256": "488047b2b85f3021814ed0df2525c636cb6a2a3db6956f0cfe3bb087a3e90da9" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/compose.yml", "sha256": "0b64b1e18393de78ff474efedd6a83f1815b6be0fbd015c8fa97dfaa03afcc7d" } }] }, - { "componentId": "admin", "release": "0.12.59~rc26-1", "manifest": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.26/component-release.json", "sha256": "0dedbde5cc52ca6297b0d79ea4aacc4cd821214790e0ba6401ae764663c25534" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.26/compose.yml", "sha256": "3d66f71772eaaf57b0e52b150c2b393957090d0bd7162160b1635e41f1fe0c80" } }] }, + { "componentId": "admin", "release": "0.12.59~rc27-1", "manifest": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/component-release.json", "sha256": "fcda2026d13b3ee389e6499fa648dd1ee44cb22753dda5a23934a3fef8eee7c4" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/compose.yml", "sha256": "ffb431946a03c464c24b9306a113885ebf5eafe502a0f98c1aa1c5529f85cc16" } }] }, { "componentId": "agent", "release": "0.13.0~rc43-1", "manifest": { "url": "https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.43/component-release.json", "sha256": "2fb685809d4a8a9609a53788b697a241bf1d9a30dad03455c976a392ddc5a950" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.43/compose.yml", "sha256": "a80bd9d4950e179a5891f3accfcfcbd2145d9a3d9f4259761013172f0a405a76" } }] }, { "componentId": "treedx", "release": "0.3.0~rc15-1", "manifest": { "url": "https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.15/component-release.json", "sha256": "b24e6d7580ed6c3f3ffefecc021bd1b9d452fc58155f32c9c16261dae1bd7389" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.15/compose.yml", "sha256": "c7635cc02c202da51c6430d6c7c58ec11e8e4dc1bf52e28f45bdd9a400b8b6e4" } }] }, { "componentId": "lab", "release": "0.1.0~rc34-1", "manifest": { "url": "https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.34/component-release.json", "sha256": "553e9bcfd99755a5f55eae2b59da7c3be6c35e9dcb985515bce79ed2d1a399a7" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.34/compose.yml", "sha256": "ef646932604e580762c1a26a1f6fb973c5d669b141158f6be930f05c5e965115" } }] }, diff --git a/config/integrations/development.yaml b/config/integrations/development.yaml index b498865c..c460204d 100644 --- a/config/integrations/development.yaml +++ b/config/integrations/development.yaml @@ -1,14 +1,14 @@ schemaVersion: treeseed.platform-integration-lock/v1 -release: development-203 +release: development-204 components: - { id: deployment, version: 0.1.0-rc.249, commit: 82c4f7a1455bd3cd33e60e62e556831930910398, digest: 'sha256:36b7a3f933f3b597ae9468e82598e5c7f678d660d0584675401ca205728e733e', artifact: 'https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.249/exact-head.json' } - { id: sdk, version: 0.13.0-rc.89, commit: a792ed9e7315be6f8c623ec75a5f4b722b6c1737, digest: 'sha256:85a222d96963acd0a32092560aeb72d5cbe600c390cef6897c399999313193cc', artifact: 'https://github.com/treeseed-ai/sdk/releases/tag/0.13.0-rc.89' } - { id: cli, version: 0.13.0-rc.61, commit: 13f58a7be3c27ab7557edace2b1aabce0227df3b, digest: 'sha256:b79313aef1bb6a725bfa728db2b85db628462bbf0f0fd91402ed0ab6f05717db', artifact: 'https://github.com/treeseed-ai/cli/releases/tag/0.13.0-rc.61' } - { id: api, version: 0.8.0-rc.83, commit: 9a88b5a16de6cfce58cf8c0a6a9c526ff6147861, digest: 'sha256:488047b2b85f3021814ed0df2525c636cb6a2a3db6956f0cfe3bb087a3e90da9', artifact: 'https://github.com/treeseed-ai/api/releases/tag/0.8.0-rc.83' } - - { id: admin, version: 0.12.59-rc.26, commit: cbbf24febb2abe8915bdc2227bc73c740ca7491f, digest: 'sha256:0dedbde5cc52ca6297b0d79ea4aacc4cd821214790e0ba6401ae764663c25534', artifact: 'https://github.com/treeseed-ai/admin/releases/tag/0.12.59-rc.26' } + - { id: admin, version: 0.12.59-rc.27, commit: 695fcd28f1e75c9de52b756eea2ec8df14a1d3e5, digest: 'sha256:fcda2026d13b3ee389e6499fa648dd1ee44cb22753dda5a23934a3fef8eee7c4', artifact: 'https://github.com/treeseed-ai/admin/releases/tag/0.12.59-rc.27' } - { id: agent, version: 0.13.0-rc.43, commit: e96088f8aae10b4b4cde171f0b84c4b186a2f2d2, digest: 'sha256:2fb685809d4a8a9609a53788b697a241bf1d9a30dad03455c976a392ddc5a950', artifact: 'https://github.com/treeseed-ai/agent/releases/tag/0.13.0-rc.43' } - { id: treedx, version: 0.3.0-rc.15, commit: 94865a8a2c51cd8893872c685f99666b0de1ffbe, digest: 'sha256:b24e6d7580ed6c3f3ffefecc021bd1b9d452fc58155f32c9c16261dae1bd7389', artifact: 'https://github.com/treeseed-ai/treedx/releases/tag/0.3.0-rc.15' } - { id: treeai-inference, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:f067e0594bfa3de41f0db03e4213abd73f29515e86197e3f4927ff0b78db5ea1', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-inference-component-release.json' } - { id: treeai-training, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:aef99efd51ea0fad2b3df7912ffa21cae7141f6507011a279fd2c6668e58e678', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-training-component-release.json' } - { id: treeai-lab, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:97582df517927fa839661e596aeeb88736463364f53476babf78e08132aceb5b', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-lab-component-release.json' } -digest: 'sha256:4d3e322a155cf39bf1e59bf3d8767c339101e9b54f15e2fbeafcc8b0de8172d7' +digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' From c37ffaeb9540fea59eab6e1ab012bf545971147f Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Sat, 5 Sep 2026 11:14:50 -0400 Subject: [PATCH 2/9] release: include API rc84 managed-library authority in generation204 --- config/hosts/capacity-provider.yaml | 2 +- config/hosts/development.yaml | 2 +- config/integrations/development.release.json | 4 ++-- config/integrations/development.yaml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/hosts/capacity-provider.yaml b/config/hosts/capacity-provider.yaml index 4d4587b4..0be5d584 100644 --- a/config/hosts/capacity-provider.yaml +++ b/config/hosts/capacity-provider.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: capacity-provider profiles: [capacity-provider] -integration: { id: development, digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' } +integration: { id: development, digest: 'sha256:8c8d119c0fce5d946c23af45038a77c5386e7a413c7cf4e79fb8b9da6558e9e5' } inputs: - { name: controlPlaneUrl, required: true, sensitive: false } - { name: teamRegistrationCode, required: true, sensitive: true } diff --git a/config/hosts/development.yaml b/config/hosts/development.yaml index bf41f60c..6bd93c39 100644 --- a/config/hosts/development.yaml +++ b/config/hosts/development.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: development profiles: [core] -integration: { id: development, digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' } +integration: { id: development, digest: 'sha256:8c8d119c0fce5d946c23af45038a77c5386e7a413c7cf4e79fb8b9da6558e9e5' } inputs: - { name: hostIdentity, required: false, sensitive: false } - { name: initialAdministrator, required: false, sensitive: false } diff --git a/config/integrations/development.release.json b/config/integrations/development.release.json index 5b7df15e..2820ae5a 100644 --- a/config/integrations/development.release.json +++ b/config/integrations/development.release.json @@ -8,7 +8,7 @@ "deployment": { "repository": "treeseed-ai/deployment", "commit": "82c4f7a1455bd3cd33e60e62e556831930910398", "tag": "0.1.0-rc.249" }, "hostPayloads": [ { "id": "sdk", "packageName": "@treeseed/sdk", "version": "0.13.0-rc.89", "artifact": { "url": "https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.89.tgz", "sha256": "85a222d96963acd0a32092560aeb72d5cbe600c390cef6897c399999313193cc" } }, - { "id": "api", "packageName": "@treeseed/api", "version": "0.8.0-rc.83", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/treeseed-api-0.8.0-rc.83.tgz", "sha256": "ed01534420c6b2f3b1843747e19a5705baff412ecb20da0d5bd0557169ca2249" } }, + { "id": "api", "packageName": "@treeseed/api", "version": "0.8.0-rc.84", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.84/treeseed-api-0.8.0-rc.84.tgz", "sha256": "f37a43762055234cbb667debe2b68ab82e09617b437647bdbf59938e4f1ae463" } }, { "id": "ui", "packageName": "@treeseed/ui", "version": "0.12.18-rc.12", "artifact": { "url": "https://registry.npmjs.org/@treeseed/ui/-/ui-0.12.18-rc.12.tgz", "sha256": "74ef561f26bbb28dced2c2ca0200e4d784a8b93a3a8febf38c2da70b6837d3e3" } }, { "id": "core", "packageName": "@treeseed/core", "version": "0.12.60-rc.8", "artifact": { "url": "https://registry.npmjs.org/@treeseed/core/-/core-0.12.60-rc.8.tgz", "sha256": "7a499718b285ec179a20fd85f85f5702d8c05ae00a9d4931f82d58e38cf888f2" } }, { "id": "admin", "packageName": "@treeseed/admin", "version": "0.12.59-rc.27", "artifact": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/treeseed-admin-0.12.59-rc.27.tgz", "sha256": "6b00cf12afb94aa63b1eb88cf1014cc1f74d636969df3aadbbfab9990fc92d7f" } }, @@ -26,7 +26,7 @@ { "id": "treeai", "artifact": { "url": "https://raw.githubusercontent.com/treeseed-ai/platform/e54a28744253d220a44119ee700854fdf76c3e9d/config/initialization/treeai.json", "sha256": "bbe2083772140e0abe883d3787fc43cd4823b26c426d89e48805b91c80440191" } } ], "components": [ - { "componentId": "api", "release": "0.8.0~rc83-1", "manifest": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/component-release.json", "sha256": "488047b2b85f3021814ed0df2525c636cb6a2a3db6956f0cfe3bb087a3e90da9" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.83/compose.yml", "sha256": "0b64b1e18393de78ff474efedd6a83f1815b6be0fbd015c8fa97dfaa03afcc7d" } }] }, + { "componentId": "api", "release": "0.8.0~rc84-1", "manifest": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.84/component-release.json", "sha256": "a1e1e16eaee33e775cc7256e6dc1ef6f6a0874bbd2d0f4612376429831907e30" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.84/compose.yml", "sha256": "025f07d7711fa1ac6582e70c3e1b21f70456ca1fec4f58397cfccb1e6ded1bb2" } }] }, { "componentId": "admin", "release": "0.12.59~rc27-1", "manifest": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/component-release.json", "sha256": "fcda2026d13b3ee389e6499fa648dd1ee44cb22753dda5a23934a3fef8eee7c4" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.27/compose.yml", "sha256": "ffb431946a03c464c24b9306a113885ebf5eafe502a0f98c1aa1c5529f85cc16" } }] }, { "componentId": "agent", "release": "0.13.0~rc43-1", "manifest": { "url": "https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.43/component-release.json", "sha256": "2fb685809d4a8a9609a53788b697a241bf1d9a30dad03455c976a392ddc5a950" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.43/compose.yml", "sha256": "a80bd9d4950e179a5891f3accfcfcbd2145d9a3d9f4259761013172f0a405a76" } }] }, { "componentId": "treedx", "release": "0.3.0~rc15-1", "manifest": { "url": "https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.15/component-release.json", "sha256": "b24e6d7580ed6c3f3ffefecc021bd1b9d452fc58155f32c9c16261dae1bd7389" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.15/compose.yml", "sha256": "c7635cc02c202da51c6430d6c7c58ec11e8e4dc1bf52e28f45bdd9a400b8b6e4" } }] }, diff --git a/config/integrations/development.yaml b/config/integrations/development.yaml index c460204d..57ae9d9f 100644 --- a/config/integrations/development.yaml +++ b/config/integrations/development.yaml @@ -4,11 +4,11 @@ components: - { id: deployment, version: 0.1.0-rc.249, commit: 82c4f7a1455bd3cd33e60e62e556831930910398, digest: 'sha256:36b7a3f933f3b597ae9468e82598e5c7f678d660d0584675401ca205728e733e', artifact: 'https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.249/exact-head.json' } - { id: sdk, version: 0.13.0-rc.89, commit: a792ed9e7315be6f8c623ec75a5f4b722b6c1737, digest: 'sha256:85a222d96963acd0a32092560aeb72d5cbe600c390cef6897c399999313193cc', artifact: 'https://github.com/treeseed-ai/sdk/releases/tag/0.13.0-rc.89' } - { id: cli, version: 0.13.0-rc.61, commit: 13f58a7be3c27ab7557edace2b1aabce0227df3b, digest: 'sha256:b79313aef1bb6a725bfa728db2b85db628462bbf0f0fd91402ed0ab6f05717db', artifact: 'https://github.com/treeseed-ai/cli/releases/tag/0.13.0-rc.61' } - - { id: api, version: 0.8.0-rc.83, commit: 9a88b5a16de6cfce58cf8c0a6a9c526ff6147861, digest: 'sha256:488047b2b85f3021814ed0df2525c636cb6a2a3db6956f0cfe3bb087a3e90da9', artifact: 'https://github.com/treeseed-ai/api/releases/tag/0.8.0-rc.83' } + - { id: api, version: 0.8.0-rc.84, commit: b2e58f62168ead67e49f4a2a15a0160823bbaf0b, digest: 'sha256:a1e1e16eaee33e775cc7256e6dc1ef6f6a0874bbd2d0f4612376429831907e30', artifact: 'https://github.com/treeseed-ai/api/releases/tag/0.8.0-rc.84' } - { id: admin, version: 0.12.59-rc.27, commit: 695fcd28f1e75c9de52b756eea2ec8df14a1d3e5, digest: 'sha256:fcda2026d13b3ee389e6499fa648dd1ee44cb22753dda5a23934a3fef8eee7c4', artifact: 'https://github.com/treeseed-ai/admin/releases/tag/0.12.59-rc.27' } - { id: agent, version: 0.13.0-rc.43, commit: e96088f8aae10b4b4cde171f0b84c4b186a2f2d2, digest: 'sha256:2fb685809d4a8a9609a53788b697a241bf1d9a30dad03455c976a392ddc5a950', artifact: 'https://github.com/treeseed-ai/agent/releases/tag/0.13.0-rc.43' } - { id: treedx, version: 0.3.0-rc.15, commit: 94865a8a2c51cd8893872c685f99666b0de1ffbe, digest: 'sha256:b24e6d7580ed6c3f3ffefecc021bd1b9d452fc58155f32c9c16261dae1bd7389', artifact: 'https://github.com/treeseed-ai/treedx/releases/tag/0.3.0-rc.15' } - { id: treeai-inference, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:f067e0594bfa3de41f0db03e4213abd73f29515e86197e3f4927ff0b78db5ea1', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-inference-component-release.json' } - { id: treeai-training, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:aef99efd51ea0fad2b3df7912ffa21cae7141f6507011a279fd2c6668e58e678', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-training-component-release.json' } - { id: treeai-lab, version: 0.11.0-rc19, commit: 8bc0d8aa186aedc05af2db8ee199e5af23e5e396, digest: 'sha256:97582df517927fa839661e596aeeb88736463364f53476babf78e08132aceb5b', artifact: 'https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc19/ai-lab-component-release.json' } -digest: 'sha256:50a37ba5b2856dc03a47e324ba13a027490ce35ea732e28871c1f326db55a847' +digest: 'sha256:8c8d119c0fce5d946c23af45038a77c5386e7a413c7cf4e79fb8b9da6558e9e5' From c202781b86cad4adf8a89a6c7028d1fafcca699c Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Mon, 7 Sep 2026 13:15:56 -0400 Subject: [PATCH 3/9] chore(release): prepare generation218 persistent development and help payloads --- config/integrations/development.release.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/config/integrations/development.release.json b/config/integrations/development.release.json index 87da77ae..a47a95dc 100644 --- a/config/integrations/development.release.json +++ b/config/integrations/development.release.json @@ -1,20 +1,20 @@ { "schemaVersion": "treeseed.integration-release/v1", - "release": "0.1.0~rc265", - "generation": 217, + "release": "0.1.0~rc266", + "generation": 218, "track": "development", "compatibilityId": "treeseed-linux-amd64-v1", - "platform": {"repository":"treeseed-ai/platform","commit":"06333ca77059bfc4a5f5026429c8c4014344ae10"}, - "deployment": {"repository":"treeseed-ai/deployment","commit":"d732513d0d133a5a954a7a1d944c8d0fcc3911f1","tag":"0.1.0-rc.265"}, + "platform": {"repository":"treeseed-ai/platform","commit":"e362ece61491daec3714cfbb2f922484003e4558"}, + "deployment": {"repository":"treeseed-ai/deployment","commit":"dc67809eda94aabb9702872ef3f5973ba03625a0","tag":"0.1.0-rc.266"}, "hostPayloads": [ - {"id":"sdk","packageName":"@treeseed/sdk","version":"0.13.0-rc.96","artifact":{"url":"https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.96.tgz","sha256":"85f506469bd51b59c9a76b91cd2a895b90be66fd9fc7000d58278b5507e58610"}}, + {"id":"sdk","packageName":"@treeseed/sdk","version":"0.13.0-rc.98","artifact":{"url":"https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.98.tgz","sha256":"0ce1d7f7f17b1ec9516a6e9e843d5e1e653275bbf269885419af8134c9f5507f"}}, {"id":"api","packageName":"@treeseed/api","version":"0.8.0-rc.90","artifact":{"url":"https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.90/treeseed-api-0.8.0-rc.90.tgz","sha256":"15ed4688fda50d99058328227ed2878e6b317fa1a7b49e4b7c12a365a71725fc"}}, - {"id":"ui","packageName":"@treeseed/ui","version":"0.12.18-rc.18","artifact":{"url":"https://registry.npmjs.org/@treeseed/ui/-/ui-0.12.18-rc.18.tgz","sha256":"ddf52786096e44b66a184c9f26cfa3c813d95d70e60b63e10ee2f40ed68cc144"}}, + {"id":"ui","packageName":"@treeseed/ui","version":"0.12.18-rc.19","artifact":{"url":"https://registry.npmjs.org/@treeseed/ui/-/ui-0.12.18-rc.19.tgz","sha256":"9f31d328fc4ee818049c45f6b870bd2b291b5fc7ad72c09a31268fe114f4c519"}}, { "id": "core", "packageName": "@treeseed/core", "version": "0.12.60-rc.8", "artifact": { "url": "https://registry.npmjs.org/@treeseed/core/-/core-0.12.60-rc.8.tgz", "sha256": "7a499718b285ec179a20fd85f85f5702d8c05ae00a9d4931f82d58e38cf888f2" } }, - {"id":"admin","packageName":"@treeseed/admin","version":"0.12.59-rc.34","artifact":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.34/treeseed-admin-0.12.59-rc.34.tgz","sha256":"c898ba2d6feebc2b9104465612efc59ed9e1c43e3d5809f80d17c5a6098a0f23"}}, + {"id":"admin","packageName":"@treeseed/admin","version":"0.12.59-rc.35","artifact":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.35/treeseed-admin-0.12.59-rc.35.tgz","sha256":"a1b008a3e70cda98494591b111857d8dfe72232d9f977bccb4fba64219da8dd7"}}, { "id": "reviewer", "packageName": "@treeseed/reviewer", "version": "0.1.0-rc.13", "artifact": { "url": "https://github.com/treeseed-ai/reviewer/releases/download/0.1.0-rc.13/treeseed-reviewer-0.1.0-rc.13.tgz", "sha256": "f30fc8697fd06f26b8278fe07e28e5065819d2962043693447a77d1ace070b14" } }, { "id": "playwright-core", "packageName": "playwright-core", "version": "1.60.0", "artifact": { "url": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.60.0.tgz", "sha256": "8b1df81ba75e90a41eb5c996350ea7ecc1c915ea643ec55138f91c949c5a25bf" } }, - {"id":"cli","packageName":"@treeseed/cli","version":"0.13.0-rc.65","artifact":{"url":"https://registry.npmjs.org/@treeseed/cli/-/cli-0.13.0-rc.65.tgz","sha256":"1b5117f33dcac3d651f2562c0c1027e6cabc7608e8543eba603ffed0ffed47d6"}}, + {"id":"cli","packageName":"@treeseed/cli","version":"0.13.0-rc.66","artifact":{"url":"https://registry.npmjs.org/@treeseed/cli/-/cli-0.13.0-rc.66.tgz","sha256":"05ff342d3a2dd3330012237c3f4615b7b8e98be4deab5ea1bc838a90dcc26f1c"}}, {"id":"treedx","packageName":"@treeseed/treedx","version":"0.3.0-rc.17","artifact":{"url":"https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.17/treeseed-treedx-0.3.0-rc.17.tgz","sha256":"7bbee8d24700b2066f0df5f4906e0a5d809466c827e6136b4ad23a7e3c97e8a3"}}, { "id": "yaml", "packageName": "yaml", "version": "2.9.0", "artifact": { "url": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", "sha256": "008fa204cb1ba700e0272ba045abbf09a6ffe63456e8146ba97cac6c2ad1ef91" } }, { "id": "zod", "packageName": "zod", "version": "3.25.76", "artifact": { "url": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", "sha256": "9e1f1a05f0dd0c1dab64ee91ceb9bf55cd44d35368c70edda80a2fdc70a88377" } } @@ -27,7 +27,7 @@ ], "components": [ {"componentId":"api","release":"0.8.0~rc90-1","manifest":{"url":"https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.90/component-release.json","sha256":"86512f2f1faeec9e8fd4f42c8c2de4573a713eab46f667c7b0cef2fb7b7d7105"},"files":[{"path":"compose.yml","artifact":{"url":"https://github.com/treeseed-ai/api/releases/download/0.8.0-rc.90/compose.yml","sha256":"9112942e908a0a8da4e8dedb4454416bf4a1f4b01dd0998e7f4e39e27586b56f"}}]}, - {"componentId":"admin","release":"0.12.59~rc34-1","manifest":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.34/component-release.json","sha256":"7e0a634741444a1af2410d3656e45c06d248bee5d72fdad6a1be6f87d1d8f1bb"},"files":[{"path":"compose.yml","artifact":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.34/compose.yml","sha256":"06921d6e62b325474615c993fb7aaed7f1240443b4249aca147ef93dedda52fd"}}]}, + {"componentId":"admin","release":"0.12.59~rc35-1","manifest":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.35/component-release.json","sha256":"1911171cffcb12cff350ac99cd027928eb8a193f6c6d536eb082ea762c4a4d75"},"files":[{"path":"compose.yml","artifact":{"url":"https://github.com/treeseed-ai/admin/releases/download/0.12.59-rc.35/compose.yml","sha256":"c6c9be83c48aa7fc599e0355f444697ff196d200d76464c4d956e115727295da"}}]}, {"componentId":"agent","release":"0.13.0~rc45-1","manifest":{"url":"https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.45/component-release.json","sha256":"ec93a341addcecc3dee9b7010a2f4d5923a326c36a91b120b729c9acab9ff514"},"files":[{"path":"compose.yml","artifact":{"url":"https://github.com/treeseed-ai/agent/releases/download/0.13.0-rc.45/compose.yml","sha256":"97c8aa52c2dcaae4c6fcd977a7f90a91845cceda2db2853b12dc70203a2cd226"}}]}, {"componentId":"treedx","release":"0.3.0~rc17-1","manifest":{"url":"https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.17/component-release.json","sha256":"53f5c0645d99c14fd4360c3a62f7a03c6637ce1505f24650c9b01baa268ec169"},"files":[{"path":"compose.yml","artifact":{"url":"https://github.com/treeseed-ai/treedx/releases/download/0.3.0-rc.17/compose.yml","sha256":"76267eaf5691ddaaee164ee43b3b8121755aa345ae037c4647337fd06d3e0b87"}}]}, { "componentId": "lab", "release": "0.1.0~rc34-1", "manifest": { "url": "https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.34/component-release.json", "sha256": "553e9bcfd99755a5f55eae2b59da7c3be6c35e9dcb985515bce79ed2d1a399a7" }, "files": [{ "path": "compose.yml", "artifact": { "url": "https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.34/compose.yml", "sha256": "ef646932604e580762c1a26a1f6fb973c5d669b141158f6be930f05c5e965115" } }] }, @@ -35,5 +35,5 @@ {"componentId":"ai-training","release":"0.11.0~rc21-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc21/ai-training-component-release.json","sha256":"e01ff3daf5f0622da79699bcfb1460a8f914f4323aa58b50bf1e1d87b2f3eef5"},"files":[{"path":"ai-training-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc21/ai-training-compose.yml","sha256":"8f781ded331ed3d7d81e843ab7b173091c2c24ed8646bc0e2a0ef09665bdd1ab"}}]}, {"componentId":"ai-lab","release":"0.11.0~rc21-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc21/ai-lab-component-release.json","sha256":"2e901b4b9c53ca729d0e066f096dc91efe57ff9cd415f4ab1de2b7e39bab87e5"},"files":[{"path":"ai-lab-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc21/ai-lab-compose.yml","sha256":"c8d66ca617c5384b6cf51695b4959fc2abce897321f7097b03b95d0bf8a45b1a"}}]} ], - "createdAt": "2026-09-07T15:51:00.000Z" + "createdAt": "2026-09-07T17:18:00.000Z" } From 7356e4be73aff88c8185a5cba76ced9ae90f3234 Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Mon, 7 Sep 2026 13:16:20 -0400 Subject: [PATCH 4/9] docs(development): require explicit switching instead of expiry --- AGENTS.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 46b60754..35ea771c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -10,6 +10,10 @@ Every delivery follows `Issue -> branch -> pull request -> Actions -> staging me Human approval is reserved exclusively for pull requests targeting `main` as the production promotion boundary. Staging pull requests, candidate publication, staging deployments, infrastructure plans, reconciliation, and acceptance proceed through authorized agents and required automated checks without human-only approval gates. +## Development selection lifetime + +Local development selections persist until explicitly switched or stopped through `trsd`. Do not add session expiration, wall-clock watchdog shutdowns, or time-based fallback to released code. Preserve process ownership, readiness checks, explicit stop/drain behavior, and normal credential/token expiration; those are separate from development selection lifetime. + ## Branch and deployment boundary `main` is the only production branch and maps only to the `production` deployment environment. `staging` is the only development-integration branch and maps only to the `staging` deployment environment. Short-lived pull-request branches may validate without deploying, but they must never define another deployment environment. Do not create or use `development`, `preview`, `stable`, or any other GitHub deployment environment; preview deployments are prohibited. Release tags may promote an exact reviewed `staging` commit to `production` without creating another branch or environment. Artifact channel names must never become GitHub deployment environments. From 3c9f66e451790521db8d85f6210d7de5853d442c Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Tue, 8 Sep 2026 02:36:53 -0400 Subject: [PATCH 5/9] release: bind generation 225 published catalog inventory --- config/hosts/capacity-provider.yaml | 2 +- config/hosts/development.yaml | 2 +- config/integrations/development.yaml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config/hosts/capacity-provider.yaml b/config/hosts/capacity-provider.yaml index e23a0073..ffd3f985 100644 --- a/config/hosts/capacity-provider.yaml +++ b/config/hosts/capacity-provider.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: capacity-provider profiles: [capacity-provider] -integration: { id: development, digest: 'sha256:6aed54bbd111da0b82d727fafd4db01b360d0dda3e1e0e8172faa41f40f35721' } +integration: { id: development, digest: 'sha256:729faa287093559ac3f2bd2f0fb347a7e5822d5335bf0552aec10d3d6a8bd796' } inputs: - { name: controlPlaneUrl, required: true, sensitive: false } - { name: teamRegistrationCode, required: true, sensitive: true } diff --git a/config/hosts/development.yaml b/config/hosts/development.yaml index e03f837a..1f645788 100644 --- a/config/hosts/development.yaml +++ b/config/hosts/development.yaml @@ -1,7 +1,7 @@ schemaVersion: treeseed.platform-host-template/v1 id: development profiles: [core] -integration: { id: development, digest: 'sha256:6aed54bbd111da0b82d727fafd4db01b360d0dda3e1e0e8172faa41f40f35721' } +integration: { id: development, digest: 'sha256:729faa287093559ac3f2bd2f0fb347a7e5822d5335bf0552aec10d3d6a8bd796' } inputs: - { name: hostIdentity, required: false, sensitive: false } - { name: initialAdministrator, required: false, sensitive: false } diff --git a/config/integrations/development.yaml b/config/integrations/development.yaml index 3d97879f..8d8ed309 100644 --- a/config/integrations/development.yaml +++ b/config/integrations/development.yaml @@ -1,12 +1,12 @@ schemaVersion: treeseed.platform-integration-lock/v1 release: development-224 components: - - {"id":"deployment","version":"0.1.0-rc.273","commit":"d403fcdb1fd6d20250115a38e2f883fabc2da664","digest":"sha256:4a849d44b28b44e1c3a056612b4c29df69d6dd75e89e803cd83607072a2d2b32","artifact":"https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.273/exact-head.json"} + - {"id":"deployment","version":"0.1.0-rc.274","commit":"c14d192182ce2d9a867a55e319629db971950888","digest":"sha256:3432f7d1a71c98d0b846f69c7d6d428cd3e7bcb434198c9cfe998966c343d16e","artifact":"https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.274/exact-head.json"} - {"id":"sdk","version":"0.13.0-rc.99","commit":"4f36c713a65931304bd0d92e73b6a743d7ceb85d","digest":"sha256:5a52cb26df4a446f0f19fcae0ad8572945a94dbd2ec8885ecb1cc9ad9a7646f3","artifact":"https://github.com/treeseed-ai/sdk/releases/tag/0.13.0-rc.99"} - {"id":"cli","version":"0.13.0-rc.67","commit":"87f98871d1eff3b5b2a8caccd3f52f0446dfa31f","digest":"sha256:98e357650d8712d973e6ce2ecc04692899c0b32bcf424fde8415ba028d7891a3","artifact":"https://github.com/treeseed-ai/cli/releases/tag/0.13.0-rc.67"} - - {"id":"api","version":"0.8.0-rc.93","commit":"8737cf68eb6e5b2cc9d813113eda3f4623229786","digest":"sha256:22adb0dcdca941e3510658ac518e6a3bd31fea4dae3d860ec963eb97b08f0172","artifact":"https://github.com/treeseed-ai/api/releases/tag/0.8.0-rc.93"} + - {"id":"api","version":"0.8.0-rc.94","commit":"b0e58a09eead48fbc39edd9537677f08510dc1e1","digest":"sha256:0e27707ca35db334b39601e685effa4ba57f410998685648f53091aa8583a617","artifact":"https://github.com/treeseed-ai/api/releases/tag/0.8.0-rc.94"} - {"id":"admin","version":"0.12.59-rc.35","commit":"cff98fdb777385f50370d1dc4c959198375851a8","digest":"sha256:1911171cffcb12cff350ac99cd027928eb8a193f6c6d536eb082ea762c4a4d75","artifact":"https://github.com/treeseed-ai/admin/releases/tag/0.12.59-rc.35"} - - {"id":"agent","version":"0.13.0-rc.46","commit":"56f0dbf733fd9c08954b00960b9d595e0f4ad1d2","digest":"sha256:ce51d728c97a0b1fcdc813377a8dda8c6ac48faaf4ec4aff6d7d698ac386b42f","artifact":"https://github.com/treeseed-ai/agent/releases/tag/0.13.0-rc.46"} + - {"id":"agent","version":"0.13.0-rc.47","commit":"c342fd04f0504f1707eccde08827c2929084f2ec","digest":"sha256:2450729922300c13da1b1e77fa99bb954ad1a26561e6fae10a7c4cb52c4d7cbe","artifact":"https://github.com/treeseed-ai/agent/releases/tag/0.13.0-rc.47"} - {"id":"treedx","version":"0.3.0-rc.17","commit":"07b25f226743e7718b52813e87ea929cb82c32ca","digest":"sha256:53f5c0645d99c14fd4360c3a62f7a03c6637ce1505f24650c9b01baa268ec169","artifact":"https://github.com/treeseed-ai/treedx/releases/tag/0.3.0-rc.17"} - {"id":"treeai-inference","version":"0.11.0-rc22","commit":"e3a462f30bfdc3539d3a5511932f28212f06a936","digest":"sha256:bac812df51527df513e6a52668a64904c8554ab6be5019237e04e7f59c34129f","artifact":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc22/ai-inference-component-release.json"} - {"id":"treeai-training","version":"0.11.0-rc22","commit":"e3a462f30bfdc3539d3a5511932f28212f06a936","digest":"sha256:07b32a13db84826ae75d7e7725ac99e78342151161bb8afd556762a8f0a5198b","artifact":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc22/ai-training-component-release.json"} From a1d5b65f84c54c23d0b8050bbf4e6767b0e724d0 Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Tue, 8 Sep 2026 02:37:14 -0400 Subject: [PATCH 6/9] fix: bind inventory digest to published component list --- config/integrations/development.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/integrations/development.yaml b/config/integrations/development.yaml index 8d8ed309..049e7089 100644 --- a/config/integrations/development.yaml +++ b/config/integrations/development.yaml @@ -12,4 +12,4 @@ components: - {"id":"treeai-training","version":"0.11.0-rc22","commit":"e3a462f30bfdc3539d3a5511932f28212f06a936","digest":"sha256:07b32a13db84826ae75d7e7725ac99e78342151161bb8afd556762a8f0a5198b","artifact":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc22/ai-training-component-release.json"} - {"id":"treeai-lab","version":"0.11.0-rc22","commit":"e3a462f30bfdc3539d3a5511932f28212f06a936","digest":"sha256:695f0461edae24c548b4765ff2572d00193c7c6d2212b8dcae68345ca0184df4","artifact":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc22/ai-lab-component-release.json"} - {"id":"ui","version":"0.12.18-rc.19","commit":"ed8bbbc44a323650f13156e64b4fd3a919808971","digest":"sha256:9f31d328fc4ee818049c45f6b870bd2b291b5fc7ad72c09a31268fe114f4c519","artifact":"https://github.com/treeseed-ai/ui/releases/tag/0.12.18-rc.19"} -digest: "sha256:6aed54bbd111da0b82d727fafd4db01b360d0dda3e1e0e8172faa41f40f35721" +digest: sha256:729faa287093559ac3f2bd2f0fb347a7e5822d5335bf0552aec10d3d6a8bd796 From 9b887abf0567b11cd310510ec059a74a9de9b619 Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Tue, 8 Sep 2026 02:37:31 -0400 Subject: [PATCH 7/9] release: advance integration inventory generation label --- config/integrations/development.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/integrations/development.yaml b/config/integrations/development.yaml index 049e7089..b70a8f77 100644 --- a/config/integrations/development.yaml +++ b/config/integrations/development.yaml @@ -1,5 +1,5 @@ schemaVersion: treeseed.platform-integration-lock/v1 -release: development-224 +release: development-225 components: - {"id":"deployment","version":"0.1.0-rc.274","commit":"c14d192182ce2d9a867a55e319629db971950888","digest":"sha256:3432f7d1a71c98d0b846f69c7d6d428cd3e7bcb434198c9cfe998966c343d16e","artifact":"https://github.com/treeseed-ai/deployment/releases/download/0.1.0-rc.274/exact-head.json"} - {"id":"sdk","version":"0.13.0-rc.99","commit":"4f36c713a65931304bd0d92e73b6a743d7ceb85d","digest":"sha256:5a52cb26df4a446f0f19fcae0ad8572945a94dbd2ec8885ecb1cc9ad9a7646f3","artifact":"https://github.com/treeseed-ai/sdk/releases/tag/0.13.0-rc.99"} From 024f91e3c1f1eecf91633927d1b854d872619da3 Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Sat, 19 Sep 2026 17:05:54 -0400 Subject: [PATCH 8/9] chore(integration): select Deployment rc319 in generation 266 --- config/integrations/development.release.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/integrations/development.release.json b/config/integrations/development.release.json index 4f19385c..1640fb1f 100644 --- a/config/integrations/development.release.json +++ b/config/integrations/development.release.json @@ -1,11 +1,11 @@ { "schemaVersion": "treeseed.integration-release/v1", - "release": "0.1.0~rc318", - "generation": 265, + "release": "0.1.0~rc319", + "generation": 266, "track": "development", "compatibilityId": "treeseed-linux-amd64-v1", "platform": {"repository":"treeseed-ai/platform","commit":"e227670f9a8b844a70658b9503752a643236ff99"}, - "deployment": {"repository":"treeseed-ai/deployment","commit":"f5204f738b4f6f14c0b732aee10df9a821e2aae0","tag":"0.1.0-rc.318"}, + "deployment": {"repository":"treeseed-ai/deployment","commit":"18bc93a9280fbc76362ef8ca9e61b8910790c8f6","tag":"0.1.0-rc.319"}, "hostPayloads": [ {"id":"sdk","packageName":"@treeseed/sdk","version":"0.13.0-rc.121","artifact":{"url":"https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.121.tgz","sha256":"5211b3db5dbcd00211c73470ac406934539670ced2fc672d73e2ea57744d6144"}}, {"id":"identity","packageName":"@treeseed/identity","version":"0.1.0-rc.23","artifact":{"url":"https://registry.npmjs.org/@treeseed/identity/-/identity-0.1.0-rc.23.tgz","sha256":"fda91830e4073be14db91a4b15b6c83d66a4a76b75c8f62218b37288cb344e7f"}}, @@ -40,5 +40,5 @@ {"componentId":"ai-training","release":"0.11.0~rc24-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-training-component-release.json","sha256":"9d293d087a7a38f2d80efc1f8fdd13e38849e78dcfa2fe986658b39c40161bfe"},"files":[{"path":"ai-training-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-training-compose.yml","sha256":"440ac53d4f3b91dc443e4e5e7bdaa958c504c758661de7d73a0b63e8fd4294e8"}}]}, {"componentId":"ai-lab","release":"0.11.0~rc24-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-lab-component-release.json","sha256":"042dce565a244be9d7efac7f55e4acf7e3722ec7285e32495c40504cef9ef88c"},"files":[{"path":"ai-lab-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-lab-compose.yml","sha256":"8211ec5612a84ae55eae066442fdbbe903fd822f9b6e6f6b60905b0fd02e49b5"}}]} ], - "createdAt": "2026-09-19T20:42:32Z" + "createdAt": "2026-09-19T21:05:30Z" } From e55cfe2e9faadf9c8f67a51123e6804ecd04460a Mon Sep 17 00:00:00 2001 From: Adrian Webb Date: Sat, 19 Sep 2026 18:04:30 -0400 Subject: [PATCH 9/9] Select Deployment rc320 in development generation 266 --- config/integrations/development.release.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/integrations/development.release.json b/config/integrations/development.release.json index 1640fb1f..8abd1ab4 100644 --- a/config/integrations/development.release.json +++ b/config/integrations/development.release.json @@ -1,11 +1,11 @@ { "schemaVersion": "treeseed.integration-release/v1", - "release": "0.1.0~rc319", + "release": "0.1.0~rc320", "generation": 266, "track": "development", "compatibilityId": "treeseed-linux-amd64-v1", "platform": {"repository":"treeseed-ai/platform","commit":"e227670f9a8b844a70658b9503752a643236ff99"}, - "deployment": {"repository":"treeseed-ai/deployment","commit":"18bc93a9280fbc76362ef8ca9e61b8910790c8f6","tag":"0.1.0-rc.319"}, + "deployment": {"repository":"treeseed-ai/deployment","commit":"2b7e036cf1e66261003e022fa26684469f2c1277","tag":"0.1.0-rc.320"}, "hostPayloads": [ {"id":"sdk","packageName":"@treeseed/sdk","version":"0.13.0-rc.121","artifact":{"url":"https://registry.npmjs.org/@treeseed/sdk/-/sdk-0.13.0-rc.121.tgz","sha256":"5211b3db5dbcd00211c73470ac406934539670ced2fc672d73e2ea57744d6144"}}, {"id":"identity","packageName":"@treeseed/identity","version":"0.1.0-rc.23","artifact":{"url":"https://registry.npmjs.org/@treeseed/identity/-/identity-0.1.0-rc.23.tgz","sha256":"fda91830e4073be14db91a4b15b6c83d66a4a76b75c8f62218b37288cb344e7f"}}, @@ -40,5 +40,5 @@ {"componentId":"ai-training","release":"0.11.0~rc24-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-training-component-release.json","sha256":"9d293d087a7a38f2d80efc1f8fdd13e38849e78dcfa2fe986658b39c40161bfe"},"files":[{"path":"ai-training-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-training-compose.yml","sha256":"440ac53d4f3b91dc443e4e5e7bdaa958c504c758661de7d73a0b63e8fd4294e8"}}]}, {"componentId":"ai-lab","release":"0.11.0~rc24-1","manifest":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-lab-component-release.json","sha256":"042dce565a244be9d7efac7f55e4acf7e3722ec7285e32495c40504cef9ef88c"},"files":[{"path":"ai-lab-compose.yml","artifact":{"url":"https://github.com/treeseed-ai/ai/releases/download/0.11.0-rc24/ai-lab-compose.yml","sha256":"8211ec5612a84ae55eae066442fdbbe903fd822f9b6e6f6b60905b0fd02e49b5"}}]} ], - "createdAt": "2026-09-19T21:05:30Z" + "createdAt": "2026-09-19T22:04:04Z" }