.env becomes optional. GITEA_TOKEN is asked after the configuration is read; GITHUB_PAT and GITHUB_USER once GitHub is chosen. Read without echo (read -s), validated by the existing token and account validators, registered for redaction before any later message, asked again when invalid, a stop naming the key when input ends. A new lib/credentials.sh (class CredentialCollector of [DCD-001]). Extension 2b of [UC-001].
Phase: MIL-005
Reference: [UC-001]
`.env` becomes optional. `GITEA_TOKEN` is asked after the configuration is read; `GITHUB_PAT` and `GITHUB_USER` once GitHub is chosen. Read without echo (`read -s`), validated by the existing token and account validators, registered for redaction before any later message, asked again when invalid, a stop naming the key when input ends. A new `lib/credentials.sh` (class `CredentialCollector` of [DCD-001]). Extension 2b of [UC-001].
Phase: MIL-005
Reference: [UC-001]
Tirsvad
added this to the MIL-005 Credentials milestone 2026-10-06 06:49:00 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
.envbecomes optional.GITEA_TOKENis asked after the configuration is read;GITHUB_PATandGITHUB_USERonce GitHub is chosen. Read without echo (read -s), validated by the existing token and account validators, registered for redaction before any later message, asked again when invalid, a stop naming the key when input ends. A newlib/credentials.sh(classCredentialCollectorof [DCD-001]). Extension 2b of [UC-001].Phase: MIL-005
Reference: [UC-001]