The script demanded JENKINS_USER and JENKINS_TOKEN in the environment and said only 'set JENKINS_USER' when they were missing, which is not enough to act on. It now sources scripts/ops/hermes_triage_demo.env, git-ignored so it can hold real tokens, and names that file when credentials are absent. An example file records what belongs in it. The fixture command also still polled for a hermes-demo-repair-<build> Job. That Job stopped existing when the repair became an in-process ConfigMap patch, so the command would have waited its full 400 seconds and then reported nothing. It now watches the fixture returning to healthy, which is what actually happens. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
27 lines
362 B
Plaintext
27 lines
362 B
Plaintext
*.md
|
|
!README.md
|
|
!knowledge/**/*.md
|
|
!services/comms/knowledge/**/*.md
|
|
__pycache__/
|
|
*.py[cod]
|
|
.pytest_cache
|
|
.ruff_cache/
|
|
.coverage
|
|
build/
|
|
test-results/
|
|
artifacts/
|
|
.venv
|
|
.venv-ci
|
|
tmp/
|
|
.mainfix/
|
|
.terraform/
|
|
**/.terraform/
|
|
*.tfvars
|
|
*.tfstate
|
|
*.tfstate.*
|
|
crash.log
|
|
terraform/atlas/generated/
|
|
|
|
# Local demo credentials (never commit)
|
|
scripts/ops/hermes_triage_demo.env
|