Skip to content

sync

Symbol Details

cli_command: github_cmd

def github_cmd(*, dry_run: bool = False, replace_existing_github_secrets: bool = False, env: str | None = None, oidc: bool = False) -> None:
    ...

Scaffold GitHub Actions workflows and sync secrets/variables per environment.

CLI Options:

Flag Type Default Description
--dry-run/--no-dry-run bool False Log actions without writing files or calling gh
--replace bool False Overwrite Actions environment secrets that already exist on GitHub (default only creates missing ones)
--env str | None None Sync only this environment
--oidc/--no-oidc bool False Provision GitHub OIDC provider and per-env IAM roles for S3 backend

Changes

Version Change
0.7.0 Made public

cli_command: justfile_cmd

def justfile_cmd() -> None:
    ...

Generate repo-level justfile with per-env (and per-run-dir) Terraform targets.

Changes

Version Change
0.7.0 Made public