From 78b8a3fe52dd0c0002640aacd1e84174f54b6d20 Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 24 Jul 2026 14:36:03 +0200 Subject: [PATCH 1/3] fix(codemode): restore trusted publish repository metadata Rationale: npm trusted publishing rejected the 0.4.1 release because the package still declared the old repository coordinate. npm requires the exact GitHub repository for the configured publisher. Risk: Metadata-only change; publishing remains blocked until npm's trusted publisher is configured for publish.yml if it is not already. Tested: mise exec -- packages/codemode/node_modules/.bin/vitest run packages/codemode/test/package-publication.test.ts; mise exec -- pnpm --filter @robinbraemer/codemode run typecheck. --- packages/codemode/package.json | 2 +- packages/codemode/test/package-publication.test.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/codemode/package.json b/packages/codemode/package.json index afdb364..3a300e5 100644 --- a/packages/codemode/package.json +++ b/packages/codemode/package.json @@ -44,7 +44,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git" + "url": "git+https://github.com/akua-dev/codemode.git" }, "peerDependencies": { "@robinbraemer/llrt": "^0.2.0", diff --git a/packages/codemode/test/package-publication.test.ts b/packages/codemode/test/package-publication.test.ts index f7c59f5..6aa5287 100644 --- a/packages/codemode/test/package-publication.test.ts +++ b/packages/codemode/test/package-publication.test.ts @@ -14,6 +14,13 @@ describe("codemode package publication", () => { expect(codemodePackageJson.devDependencies["@robinbraemer/llrt"]).toBe("workspace:*"); }); + it("declares the exact GitHub repository trusted to publish this package", () => { + expect(codemodePackageJson.repository).toEqual({ + type: "git", + url: "git+https://github.com/akua-dev/codemode.git", + }); + }); + it("publishes from the package directory with the npm CLI", () => { const workflow = readFileSync(publishWorkflowPath, "utf8"); From a8fbd2be52d0abca50838d7059d1a1956cc15ded Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 24 Jul 2026 14:51:10 +0200 Subject: [PATCH 2/3] no-mistakes(document): Update stale repository documentation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 932d34d..64aedf4 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ This is the same pattern [Cloudflare uses](https://blog.cloudflare.com/code-mode Requires [mise](https://mise.jdx.dev/) for tooling (Node.js, pnpm, Task): ```bash -git clone https://github.com/cnap-tech/codemode.git +git clone https://github.com/akua-dev/codemode.git cd codemode mise install # installs Node 24, pnpm 10, Task task install # installs dependencies From ca723a58418c5b68423d869d88ac66255ccb1c46 Mon Sep 17 00:00:00 2001 From: Robin Date: Fri, 24 Jul 2026 14:55:20 +0200 Subject: [PATCH 3/3] no-mistakes(document): Refresh repository metadata and pass lint checks --- packages/llrt/npm/darwin-arm64/package.json | 2 +- packages/llrt/npm/darwin-x64/package.json | 2 +- packages/llrt/npm/linux-arm64-gnu/package.json | 2 +- packages/llrt/npm/linux-x64-gnu/package.json | 2 +- packages/llrt/package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/llrt/npm/darwin-arm64/package.json b/packages/llrt/npm/darwin-arm64/package.json index ca1d75e..3580053 100644 --- a/packages/llrt/npm/darwin-arm64/package.json +++ b/packages/llrt/npm/darwin-arm64/package.json @@ -20,7 +20,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git", + "url": "https://github.com/akua-dev/codemode.git", "directory": "packages/llrt" }, "publishConfig": { diff --git a/packages/llrt/npm/darwin-x64/package.json b/packages/llrt/npm/darwin-x64/package.json index d53038e..6bda03f 100644 --- a/packages/llrt/npm/darwin-x64/package.json +++ b/packages/llrt/npm/darwin-x64/package.json @@ -20,7 +20,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git", + "url": "https://github.com/akua-dev/codemode.git", "directory": "packages/llrt" }, "publishConfig": { diff --git a/packages/llrt/npm/linux-arm64-gnu/package.json b/packages/llrt/npm/linux-arm64-gnu/package.json index 9d99615..721be0a 100644 --- a/packages/llrt/npm/linux-arm64-gnu/package.json +++ b/packages/llrt/npm/linux-arm64-gnu/package.json @@ -20,7 +20,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git", + "url": "https://github.com/akua-dev/codemode.git", "directory": "packages/llrt" }, "publishConfig": { diff --git a/packages/llrt/npm/linux-x64-gnu/package.json b/packages/llrt/npm/linux-x64-gnu/package.json index b6d73dd..f1cd81d 100644 --- a/packages/llrt/npm/linux-x64-gnu/package.json +++ b/packages/llrt/npm/linux-x64-gnu/package.json @@ -20,7 +20,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git", + "url": "https://github.com/akua-dev/codemode.git", "directory": "packages/llrt" }, "publishConfig": { diff --git a/packages/llrt/package.json b/packages/llrt/package.json index edc2a9d..830a911 100644 --- a/packages/llrt/package.json +++ b/packages/llrt/package.json @@ -48,7 +48,7 @@ "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/cnap-tech/codemode.git", + "url": "https://github.com/akua-dev/codemode.git", "directory": "packages/llrt" }, "napi": {