v0.8.0 — GitHub Continuous Map
Set it up once; GitHub keeps the map current.
npm install --save-dev https://github.com/TheCrazyAnt/agent-runtime-map/releases/download/v0.8.0/agent-runtime-map-0.8.0.tgz
npx agent-runtime-map init --github
git add agent-runtime-map.config.json .github/workflows/agent-runtime-map.yml && git commitEvery push and pull request then rebuilds the map on GitHub automatically — plus a weekly scheduled run so compatible analyzer updates re-map the repository even without a push.
New
init --githubgenerates.github/workflows/agent-runtime-map.ymlnext to the config: push/PR/dispatch/weekly triggers,contents: readonly, per-ref concurrency, full-history checkout, and the repository's real default branch (detected from git, never assumed to be main). An unmodified generated workflow updates on re-init; your edits are never silently overwritten.- The
TheCrazyAnt/agent-runtime-map@v1composite action: restores the previous map from cache as the diff baseline, builds, verifies the artifact contains only map files, writes a Step Summary (status, buildId, commit + baseline SHAs, node/flow/feature changes, affected features, appeared/resolved diagnostics, real trigger file paths), uploads the map as a private artifact, and saves the new baseline. Officialactions/*steps only; never executes the analyzed project; never commits to your branch. - Honest provenance across commits: the baseline SHA comes from the restored manifest, an unchanged map still advances to the analyzed commit, and a failed run reports Run commit and Map commit separately while preserving the last successful map.
publish: pagesexists as an explicit opt-in behind a loud warning; the default output stays private.
The exact tool version behind every build is recorded in manifest.json and status.json. @v1 receives backward-compatible updates only; breaking changes will ship as v2.