Configure release checks and delivery
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -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
|
# temporary files which can be created if a process still has a handle open of a deleted file
|
||||||
.fuse_hidden*
|
.fuse_hidden*
|
||||||
|
|
||||||
# Local ReleaseKit bootstrap executable
|
# Local ReleaseKit credentials
|
||||||
/.releasekit/
|
/.releasekit/
|
||||||
|
|
||||||
# KDE directory preferences
|
# KDE directory preferences
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Release tooling implementation plan
|
# 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
|
Follow the stages in integer order. This is one end-to-end sprint: intermediate
|
||||||
stages may temporarily leave scripts, tests, and documentation inconsistent.
|
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
|
## 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
|
Edit `releasekit.json`, `integrations/ckconfig/releasekit.json`, and
|
||||||
`integrations/ckprompt/releasekit.json`.
|
`integrations/ckprompt/releasekit.json`.
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,20 @@
|
|||||||
"COPYRIGHT",
|
"COPYRIGHT",
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
"docs/oss/attribution.md"
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,20 @@
|
|||||||
"COPYRIGHT",
|
"COPYRIGHT",
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
"docs/oss/attribution.md"
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,20 @@
|
|||||||
"COPYRIGHT",
|
"COPYRIGHT",
|
||||||
"LICENSE",
|
"LICENSE",
|
||||||
"docs/oss/attribution.md"
|
"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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user