From bbc7db7097da22a048b82ecc2c49c10dd43d3da1 Mon Sep 17 00:00:00 2001 From: HeyImStas Date: Thu, 12 Mar 2026 18:34:31 +0100 Subject: [PATCH 1/4] Added support for C3 JAM SDK --- bin/cli/src/commands/create-command.ts | 3 ++- packages/jammin-sdk/config/sdk-configs.ts | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/cli/src/commands/create-command.ts b/bin/cli/src/commands/create-command.ts index 0b694d1..c6fbc5c 100644 --- a/bin/cli/src/commands/create-command.ts +++ b/bin/cli/src/commands/create-command.ts @@ -2,13 +2,14 @@ import * as p from "@clack/prompts"; import { fetchRepo, updatePackageJson } from "@fluffylabs/jammin-sdk"; import { Command, InvalidArgumentError } from "commander"; -type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "undecided"; +type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "c3sdk" | "undecided"; const TARGETS: Record = { "jam-sdk": "jammin-create/jammin-create-jam-sdk", jade: "jammin-create/jammin-create-jade", jambrains: "jammin-create/jammin-create-jambrains", ajanta: "jammin-create/jammin-create-ajanta", + c3sdk: "jammin-create/jammin-create-c3sdk", undecided: "jammin-create/jammin-create-undecided", }; diff --git a/packages/jammin-sdk/config/sdk-configs.ts b/packages/jammin-sdk/config/sdk-configs.ts index d7a9c2f..1779005 100644 --- a/packages/jammin-sdk/config/sdk-configs.ts +++ b/packages/jammin-sdk/config/sdk-configs.ts @@ -22,4 +22,9 @@ export const SDK_CONFIGS = { build: "ajanta build main.py -o service.jam", test: "true", }, + "c3sdk-1.0.2": { + image: "ghcr.io/dreverr/jamsdk:1.0.2", + build: "main.c3 -o service.jam", + test: "bun test", + } } as const satisfies Record; From 63f4adf69341648f4d454a0c1ddd3cbf1ce4085d Mon Sep 17 00:00:00 2001 From: HeyImStas Date: Thu, 12 Mar 2026 22:19:17 +0100 Subject: [PATCH 2/4] qa-fix --- packages/jammin-sdk/config/sdk-configs.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/jammin-sdk/config/sdk-configs.ts b/packages/jammin-sdk/config/sdk-configs.ts index 1779005..2bf0034 100644 --- a/packages/jammin-sdk/config/sdk-configs.ts +++ b/packages/jammin-sdk/config/sdk-configs.ts @@ -26,5 +26,5 @@ export const SDK_CONFIGS = { image: "ghcr.io/dreverr/jamsdk:1.0.2", build: "main.c3 -o service.jam", test: "bun test", - } + }, } as const satisfies Record; From 8c3a4e3a0a37a9e1870758b968f428b46cd332ba Mon Sep 17 00:00:00 2001 From: HeyImStas Date: Thu, 12 Mar 2026 22:43:09 +0100 Subject: [PATCH 3/4] rename to jamc3 --- bin/cli/src/commands/create-command.ts | 4 ++-- packages/jammin-sdk/config/sdk-configs.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/cli/src/commands/create-command.ts b/bin/cli/src/commands/create-command.ts index c6fbc5c..7685394 100644 --- a/bin/cli/src/commands/create-command.ts +++ b/bin/cli/src/commands/create-command.ts @@ -2,14 +2,14 @@ import * as p from "@clack/prompts"; import { fetchRepo, updatePackageJson } from "@fluffylabs/jammin-sdk"; import { Command, InvalidArgumentError } from "commander"; -type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "c3sdk" | "undecided"; +type Template = "jam-sdk" | "jade" | "jambrains" | "ajanta" | "jamc3" | "undecided"; const TARGETS: Record = { "jam-sdk": "jammin-create/jammin-create-jam-sdk", jade: "jammin-create/jammin-create-jade", jambrains: "jammin-create/jammin-create-jambrains", ajanta: "jammin-create/jammin-create-ajanta", - c3sdk: "jammin-create/jammin-create-c3sdk", + jamc3: "jammin-create/jammin-create-jamc3", undecided: "jammin-create/jammin-create-undecided", }; diff --git a/packages/jammin-sdk/config/sdk-configs.ts b/packages/jammin-sdk/config/sdk-configs.ts index 2bf0034..f04b4cf 100644 --- a/packages/jammin-sdk/config/sdk-configs.ts +++ b/packages/jammin-sdk/config/sdk-configs.ts @@ -22,8 +22,8 @@ export const SDK_CONFIGS = { build: "ajanta build main.py -o service.jam", test: "true", }, - "c3sdk-1.0.2": { - image: "ghcr.io/dreverr/jamsdk:1.0.2", + "jamc3-1.1.1": { + image: "ghcr.io/dreverr/jamc3:1.1.1", build: "main.c3 -o service.jam", test: "bun test", }, From 4a32c58fa525b78195359c0a4b8ba733351547fd Mon Sep 17 00:00:00 2001 From: HeyImStas Date: Thu, 12 Mar 2026 22:56:49 +0100 Subject: [PATCH 4/4] up to 1.1.2 --- packages/jammin-sdk/config/sdk-configs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/jammin-sdk/config/sdk-configs.ts b/packages/jammin-sdk/config/sdk-configs.ts index f04b4cf..2dcf238 100644 --- a/packages/jammin-sdk/config/sdk-configs.ts +++ b/packages/jammin-sdk/config/sdk-configs.ts @@ -22,8 +22,8 @@ export const SDK_CONFIGS = { build: "ajanta build main.py -o service.jam", test: "true", }, - "jamc3-1.1.1": { - image: "ghcr.io/dreverr/jamc3:1.1.1", + "jamc3-1.1.2": { + image: "ghcr.io/dreverr/jamc3:1.1.2", build: "main.c3 -o service.jam", test: "bun test", },