From 4696552176be897af130d03a12fe47cd62ed651a Mon Sep 17 00:00:00 2001 From: Paul Mars Date: Fri, 22 May 2026 14:02:38 +0200 Subject: [PATCH 1/3] feat: add workshop configuration --- .gitignore | 1 + workshop.yaml | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 workshop.yaml diff --git a/.gitignore b/.gitignore index e79f6bd4..c6cbcfc4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .spread* +.workshop.lock diff --git a/workshop.yaml b/workshop.yaml new file mode 100644 index 00000000..d8137cef --- /dev/null +++ b/workshop.yaml @@ -0,0 +1,6 @@ +name: dev +base: ubuntu@24.04 +sdks: + - name: vscode-remote + - name: go + channel: 1.25 From e72efa1e133dfe0308fadddf86a3acd5bc2495b9 Mon Sep 17 00:00:00 2001 From: Paul Mars Date: Fri, 22 May 2026 14:09:48 +0200 Subject: [PATCH 2/3] feat: add opencode, codex & copilot to workshop --- workshop.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/workshop.yaml b/workshop.yaml index d8137cef..3888cb54 100644 --- a/workshop.yaml +++ b/workshop.yaml @@ -2,5 +2,8 @@ name: dev base: ubuntu@24.04 sdks: - name: vscode-remote + - name: opencode + - name: codex + - name: copilot - name: go channel: 1.25 From 86b1c79d6e40ea76463d14cd47ead9a21eb16611 Mon Sep 17 00:00:00 2001 From: Paul Mars Date: Tue, 2 Jun 2026 08:30:40 +0200 Subject: [PATCH 3/3] docs: add publisher and sdk links --- workshop.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/workshop.yaml b/workshop.yaml index 3888cb54..95a40e63 100644 --- a/workshop.yaml +++ b/workshop.yaml @@ -1,9 +1,21 @@ -name: dev +name: chisel-dev base: ubuntu@24.04 sdks: - - name: vscode-remote + - name: go # Necessary build and test toolchains. + channel: 1.25 + # Publisher: Dmitry Lyfar (dlyfar) + # https://github.com/canonical/go-sdk + - name: vscode-remote # Standard tool for agentic work. + # Publisher: Dmitry Lyfar (dlyfar) + # https://github.com/canonical/vscode-remote-sdk + + # Additional agents used as standardization is in progress. - name: opencode + # Publisher: Dmitry Lyfar (dlyfar) + # https://github.com/canonical/opencode-sdk - name: codex + # Publisher: Dmitry Lyfar (dlyfar) + # https://github.com/canonical/codex-sdk - name: copilot - - name: go - channel: 1.25 + # Publisher: Dmitry Lyfar (dlyfar) + # https://github.com/canonical/copilot-sdk