diff --git a/.gitignore b/.gitignore index d3fd629..9a241b6 100644 --- a/.gitignore +++ b/.gitignore @@ -31,7 +31,7 @@ go.work.sum # temporary files which can be created if a process still has a handle open of a deleted file .fuse_hidden* -# Local ReleaseKit bootstrap executable +# Local ReleaseKit credentials /.releasekit/ # KDE directory preferences diff --git a/docs/roadmap/implementation.md b/docs/roadmap/implementation.md index 44da13f..185a5d7 100644 --- a/docs/roadmap/implementation.md +++ b/docs/roadmap/implementation.md @@ -1,6 +1,6 @@ # Release tooling implementation plan -Status: ready for the implementation sprint; Stages 1–6 are pending. +Status: Stage 1 complete; Stages 2–6 pending. Follow the stages in integer order. This is one end-to-end sprint: intermediate stages may temporarily leave scripts, tests, and documentation inconsistent. @@ -46,6 +46,9 @@ this sprint. No implementation-blocking design question remains. ## Stage 1: Configure the three release profiles +**Completed.** All three profiles parse as JSON and select the planned checks +and delivery destination; the credential directory remains ignored. + Edit `releasekit.json`, `integrations/ckconfig/releasekit.json`, and `integrations/ckprompt/releasekit.json`. diff --git a/integrations/ckconfig/releasekit.json b/integrations/ckconfig/releasekit.json index 6becb04..f0726d7 100644 --- a/integrations/ckconfig/releasekit.json +++ b/integrations/ckconfig/releasekit.json @@ -8,6 +8,20 @@ "COPYRIGHT", "LICENSE", "docs/oss/attribution.md" - ] + ], + "go_format": true, + "markdown": {}, + "module_distribution": { + "workspace_files": true, + "local_replacements": true + }, + "forbidden_files": [".releasekit/gitea-token"] + }, + "delivery": { + "forge": "gitea", + "base_url": "https://forge.maximumdirect.net", + "owner": "base-layer", + "repository": "commandkit", + "token_file": ".releasekit/gitea-token" } } diff --git a/integrations/ckprompt/releasekit.json b/integrations/ckprompt/releasekit.json index 3ddb654..c97c982 100644 --- a/integrations/ckprompt/releasekit.json +++ b/integrations/ckprompt/releasekit.json @@ -8,6 +8,20 @@ "COPYRIGHT", "LICENSE", "docs/oss/attribution.md" - ] + ], + "go_format": true, + "markdown": {}, + "module_distribution": { + "workspace_files": true, + "local_replacements": true + }, + "forbidden_files": [".releasekit/gitea-token"] + }, + "delivery": { + "forge": "gitea", + "base_url": "https://forge.maximumdirect.net", + "owner": "base-layer", + "repository": "commandkit", + "token_file": ".releasekit/gitea-token" } } diff --git a/releasekit.json b/releasekit.json index 314e569..f1c6b16 100644 --- a/releasekit.json +++ b/releasekit.json @@ -8,6 +8,20 @@ "COPYRIGHT", "LICENSE", "docs/oss/attribution.md" - ] + ], + "go_format": true, + "markdown": {}, + "module_distribution": { + "workspace_files": true, + "local_replacements": true + }, + "forbidden_files": [".releasekit/gitea-token"] + }, + "delivery": { + "forge": "gitea", + "base_url": "https://forge.maximumdirect.net", + "owner": "base-layer", + "repository": "commandkit", + "token_file": ".releasekit/gitea-token" } }