Skip to content

v0.8.0 — GitHub Continuous Map

Choose a tag to compare

@TheCrazyAnt TheCrazyAnt released this 27 Aug 14:38
605376a

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 commit

Every 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 --github generates .github/workflows/agent-runtime-map.yml next to the config: push/PR/dispatch/weekly triggers, contents: read only, 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@v1 composite 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. Official actions/* 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: pages exists 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.