sync
Symbol Details
cli_command: github_cmd
- source
Since: 0.7.0
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
- source
Since: 0.7.0
Generate repo-level justfile with per-env (and per-run-dir) Terraform targets.
Changes
| Version | Change |
|---|---|
| 0.7.0 | Made public |