Skip to content

docs: cover private HTTPS build repositories - #44

Merged
ivanopcode merged 1 commit into
mainfrom
docs-build-https
Aug 24, 2026
Merged

docs: cover private HTTPS build repositories#44
ivanopcode merged 1 commit into
mainfrom
docs-build-https

Conversation

@ivanopcode

Copy link
Copy Markdown
Owner

What

Documentation for the merged build_https broker (board story docs-build-https). The feature branch already shipped the external-build-repositories, cli.md, reference.md, and CHANGELOG sections; this PR adds the remaining four pieces.

  • README.md: HTTPS quickstart next to the SSH block (credential reuse with one Enter, csk config build-https add ... --token git-credentials, CSK_BUILD_HTTPS_TOKEN/CSK_BUILD_HTTPS_HOST for CI), plus pointers to docs/external-build-repositories.md.
  • docs/skill-authoring.md: the schema v7 transport paragraph now covers both URL forms, explicit operator credential selection over either transport, and the mandatory .git suffix for HTTPS manifest URLs (301 + http.followRedirects=false -> build_repository_source_unavailable).
  • docs/troubleshooting.md: build_repository_credential_policy_invalid with its three branches and a command each; the 301 no-suffix entry findable by both the git error text and the csk code; the Windows credential-store note (credential.credentialStore dpapi).
  • docs/reference.md: the install matrix states compiled commands run only on macOS and Windows; on Linux the installer refuses before credentials or worker start.

Review evidence

Board story docs-build-https: 3 content tasks, 7 review rounds (claude-opus-5, every error string re-verified against src/csk and every command against the tree's csk). No secrets in examples; file languages preserved.

Add the HTTPS quickstart next to the SSH block in the README: reuse of
existing Git credentials at first install, the non-interactive
csk config build-https command, and the CI environment variables.

Rewrite the schema v7 transport paragraph in skill-authoring: both URL
forms are accepted, a private repository requires explicit operator
credential selection over either transport, and an HTTPS manifest URL
must carry the .git suffix because fetch does not follow redirects.

Add two troubleshooting entries: the three branches of
build_repository_credential_policy_invalid with a command each, and the
301 no-suffix case findable by both the git error text and
build_repository_source_unavailable, with the Windows credential-store
note. State in the reference install matrix that compiled commands run
only on macOS and Windows.
@ivanopcode
ivanopcode merged commit f94ad35 into main Aug 24, 2026
16 checks passed
@ivanopcode
ivanopcode deleted the docs-build-https branch August 24, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant