aagent-zeroSource ↗
43 declarations and 87 call references extracted from public source metadata.

Source symbols: .github/scripts/docker_release_plan.py

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@d1d48bc9c0e6e253e87c354ce757c518820c6e25 · 2026-07-20T15:04:19Z
  • Declarations: 43
  • Referenced calls: 87

Declared symbols

  • fail — def at line 21; references print, SystemExit, get, open, write, run, join, run_command, strip, split, dataclass, split_branches, Config, compile, int, fullmatch, group, git, ref_exists, splitlines
  • write_output — def at line 26; references get, open, write, run, join, fail, run_command, strip, split, dataclass, split_branches, Config, compile, int, fullmatch, group, git, ref_exists, splitlines, parse_release_tag
  • write_summary — def at line 34; references get, open, write, run, join, fail, run_command, strip, split, dataclass, split_branches, Config, compile, int, fullmatch, group, git, ref_exists, splitlines, parse_release_tag
  • run_command — def at line 44; references run, join, fail, strip, split, get, dataclass, split_branches, Config, compile, int, fullmatch, group, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • git — def at line 52; references run_command, strip, split, get, fail, join, dataclass, split_branches, Config, compile, int, fullmatch, group, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • docker_tag_exists — def at line 56; references run_command, split, strip, get, fail, join, dataclass, split_branches, Config, compile, int, fullmatch, group, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • split_branches — def at line 68; references split, strip, get, fail, join, dataclass, Config, compile, int, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • require_env — def at line 73; references get, strip, fail, join, dataclass, split_branches, Config, compile, int, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • require_any_env — def at line 80; references get, strip, fail, join, dataclass, split_branches, Config, compile, int, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • Config — class at line 92; references dataclass, split_branches, fail, strip, compile, int, get, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • BranchState — class at line 107; references dataclass, split_branches, fail, strip, Config, compile, int, get, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • Candidate — class at line 114; references dataclass, split_branches, fail, strip, Config, compile, int, get, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • CommitEntry — class at line 124; references split_branches, fail, strip, Config, compile, int, get, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • load_config — def at line 129; references split_branches, fail, strip, Config, compile, int, get, fullmatch, group, run_command, git, ref_exists, splitlines, parse_release_tag, append, sort, releasable_tags_for_ref
  • parse_release_tag — def at line 156; references fullmatch, int, group, run_command, git, ref_exists, splitlines, strip, append, sort, releasable_tags_for_ref
  • tag_exists — def at line 166; references run_command, git, fullmatch, ref_exists, splitlines, parse_release_tag, strip, append, sort, releasable_tags_for_ref
  • tag_commit — def at line 170; references git, run_command, fullmatch, ref_exists, splitlines, parse_release_tag, strip, append, sort, releasable_tags_for_ref
  • commit_is_ancestor — def at line 174; references run_command, fullmatch, ref_exists, git, splitlines, parse_release_tag, strip, append, sort, releasable_tags_for_ref
  • branch_contains_commit — def at line 188; references run_command, fullmatch, ref_exists, git, splitlines, parse_release_tag, strip, append, sort, releasable_tags_for_ref
  • ref_exists — def at line 202; references fullmatch, run_command, git, splitlines, parse_release_tag, strip, append, sort, releasable_tags_for_ref
  • releasable_tags_for_ref — def at line 208; references ref_exists, git, splitlines, parse_release_tag, strip, append, sort
  • latest_releasable_tag_for_ref — def at line 224; references releasable_tags_for_ref
  • collect_branch_states — def at line 229
  • add_or_merge_candidate — def at line 244; references get, parse_release_tag, tag_exists, tag_commit, items, branch_contains_commit, append, Candidate, latest_releasable_tag_for_ref, fail
  • plan_tag_push — def at line 256; references parse_release_tag, tag_exists, tag_commit, items, branch_contains_commit, append, Candidate, latest_releasable_tag_for_ref, fail
  • plan_branch_push — def at line 293; references latest_releasable_tag_for_ref, Candidate, parse_release_tag, fail, tag_exists, tag_commit, items, branch_contains_commit, append
  • plan_manual_exact — def at line 317; references parse_release_tag, fail, tag_exists, tag_commit, items, branch_contains_commit, append, Candidate
  • plan_manual_backfill — def at line 365
  • plan_command — def at line 423; references load_config, collect_branch_states, plan_manual_exact, plan_manual_backfill, plan_tag_push, plan_branch_push, fail, extend, asdict
  • unique — def at line 455; references set, add, append, exists, fail, read_text, strip, require_env, partition, get, rstrip, Request
  • load_text — def at line 466; references exists, fail, read_text, strip, require_env, partition, get, rstrip, Request
  • github_repository_parts — def at line 472; references require_env, partition, fail, get, rstrip, Request
  • github_api_get — def at line 480; references get, rstrip, require_env, Request
  • list_github_releases — def at line 504; references github_repository_parts, github_api_get
  • previous_published_release_tag — def at line 525; references parse_release_tag, fail, list_github_releases, get, str, strip, append, sort, split, partition, CommitEntry, sub, tag_exists, commit_is_ancestor, git, parse_commit_entries, join, enumerate, isinstance, require_env
  • parse_commit_entries — def at line 544; references split, strip, partition, append, CommitEntry, sub, tag_exists, fail, commit_is_ancestor, git, join, enumerate, isinstance, get, require_env, require_any_env, load_text, build_release_notes_user_message
  • collect_release_commits — def at line 562; references tag_exists, fail, commit_is_ancestor, git, parse_commit_entries, append, join, enumerate, strip, isinstance, get, require_env, require_any_env, load_text, build_release_notes_user_message
  • build_release_notes_user_message — def at line 580; references append, join, enumerate, strip, isinstance, get, require_env, require_any_env, load_text
  • extract_openrouter_message_content — def at line 599; references isinstance, get, append, join, require_env, require_any_env, load_text, build_release_notes_user_message
  • generate_release_body_with_openrouter — def at line 619; references require_env, require_any_env, load_text, build_release_notes_user_message
  • resolve_release_command — def at line 671; references load_config, strip, write_output, collect_branch_states, parse_release_tag, tag_exists, tag_commit, branch_contains_commit, previous_published_release_tag, collect_release_commits, generate_release_body_with_openrouter, print, str, len
  • resolve_build_command — def at line 733; references load_config, strip, lower, collect_branch_states, write_output, parse_release_tag, tag_exists, tag_commit, branch_contains_commit, append, docker_tag_exists, fail, unique, join, rsplit, print
  • main — def at line 823; references len, fail, plan_command, resolve_build_command, resolve_release_command

File-level call references


Source: .github/scripts/docker_release_plan.py

Generated by smolify with deterministic-repository-import-v2 · 1 source file