com um clique
microshift-ci-continue-session
// Download CI Doctor artifacts from a completed prow job and set up a local workdir for continued analysis
// Download CI Doctor artifacts from a completed prow job and set up a local workdir for continued analysis
Create JIRA bugs from analyze-ci failure reports with cross-release deduplication (dry-run by default)
Check OCP release schedule, verify availability, evaluate z-stream need, or check nightly build gaps
Run the full Prow CI release testing workflow — create PR, trigger jobs, check status, merge PR, download and upload artifacts
Regenerate the CI Doctor HTML report from existing data
Analyze CI for multiple MicroShift releases and produce an HTML summary
Analyze CI for LVMS periodic jobs and produce an HTML summary
| name | microshift-ci:continue-session |
| argument-hint | <prow-job-url> |
| description | Download CI Doctor artifacts from a completed prow job and set up a local workdir for continued analysis |
| user-invocable | true |
| allowed-tools | Bash, Read, Glob, Grep |
/microshift-ci:continue-session https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-eng-edge-tooling-main-microshift-ci-doctor/2053152146479648768
Downloads CI Doctor analysis artifacts (per-job reports, summaries, bug mappings, HTML report) from a completed prow job into a local workdir. The workdir date is derived from the prow job's start timestamp, matching the layout the doctor skill creates. This lets you pick up where the CI agent left off — inspect reports, re-run aggregation, create bugs, or do further investigation.
<ARGUMENTS> (required): A Prow job URL or GCS web URL pointing to a CI Doctor job runRun the download script:
bash plugins/microshift-ci/scripts/continue-session.sh <ARGUMENTS>
The script:
started.json to derive the job date → workdir pathanalyze-ci-*, HTML report, claude logs)Read the JSON summary. It contains:
workdir — local path where files were downloadedreleases — array of releases with job report counts, summary/bugs availabilityprs — PR job report info (or null)html_report — path to the HTML report (or null)files_downloaded — total file countPresent the summary to the user:
Suggest next actions based on what's available:
View the HTML report: open <workdir>/microshift-ci-doctor-report.html
Re-generate the HTML report (e.g., after modifying job reports):
bash plugins/microshift-ci/scripts/doctor.sh finalize --component microshift --workdir <WORKDIR> <RELEASES>
where <RELEASES> is a comma-separated list of the releases found in the summary.
Create Jira bugs from the analysis:
/microshift-ci:create-bugs <VERSION> --create
Read individual job reports for deeper investigation:
<WORKDIR>/analyze-ci-release-<VERSION>-job-<N>-<BUILD_ID>.txt
Re-analyze a specific prow job (downloads fresh artifacts):
/microshift-ci:prow-job <PROW_URL>
gsutil CLI must be installed (uses anonymous access on public GCS buckets)jq for JSON processing/microshift-ci:prow-job or download-jobs.sh to fetch those for specific jobs./tmp/microshift-ci-claude-workdir.<YYMMDD>), so all doctor scripts (finalize, aggregate.py, create-report.py) work directly on the downloaded data.