alex-schlee/Anamap Release Trigger

Send a high-context release signal into Anamap so Cartos can run release ownership and impact follow-up.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
base-urlBase URL for the Anamap API.nohttps://anamaps.com
company-idYour Anamap company ID (UUID).yes
trigger-tokenAnamap release trigger token. Store as a repository secret.yes
github-tokenGitHub token used to call the GitHub API for context enrichment.no${{ github.token }}
event-modeHow to determine the event type. One of: auto, release, deployment, workflow_run, manual.noauto
environmentDeployment environment name (e.g. prod, staging).noprod
change-typeType of change. One of: bug_fix, new_feature, hotfix, chore, unknown.nounknown
release-nameOverride the human-readable release name.no""
descriptionOverride the release description.no""
versionSemantic version string for this release.no""
tagsComma-separated list of tags to attach to the release event.no""
event-idOverride the deterministic event ID.no""
compare-baseBase commit SHA or ref for the compare range.no""
compare-headHead commit SHA or ref for the compare range.no""
metadata-jsonExtra metadata as a JSON string to merge into the metadata object.no""
include-release-notesInclude release notes in the payload when available.notrue
include-changed-filesInclude changed file inventory in the payload.notrue
include-diff-statsInclude diff statistics (additions, deletions) in the payload.notrue
include-pr-contextInclude pull request context when a merged PR is associated with the commit.notrue
include-deployment-contextInclude GitHub deployment context when available.notrue
include-path-impact-summaryCompute a deterministic path-based impact summary.notrue
include-llm-analysisEnable V2 LLM-assisted semantic analysis.nofalse
llm-providerLLM provider to use. One of: github-models, openai, disabled.nodisabled
llm-modelModel identifier for the chosen LLM provider.no""
llm-max-filesMaximum number of files to include in the LLM retrieval context.no40
llm-max-file-charsMaximum characters of content to include per file in the LLM context.no12000
llm-max-patch-charsMaximum total characters of patch content to include in the LLM context.no40000
max-changed-filesMaximum number of changed files to include in the payload.no300
max-file-list-charsMaximum total characters for the changed file list.no20000
fail-on-duplicateFail the action if Anamap returns 409 Conflict (duplicate event).nofalse
dry-runWhen true, build the payload but do not POST it to Anamap.nofalse
debugEnable verbose debug logging.nofalse
namedescription
acceptedWhether Anamap accepted the release event (true/false).
status-codeHTTP status code returned by Anamap.
duplicateWhether Anamap reported this as a duplicate event (true/false).
question-idThe Anamap question ID created for this release, if returned.
investigate-byISO timestamp when Cartos will run the first release investigation.
scheduled-run-idAnamap scheduled run ID for the deferred investigation, if returned.
normalized-event-idThe deterministic or overridden event ID that was sent.
payload-bytesSize in bytes of the JSON payload that was sent.
request-urlThe full URL the payload was (or would be) POSTed to.
llm-analysis-includedWhether LLM-generated analysis was included in the payload.