INNER CODE UNIT · Python

_write_github_output

fluxerapp/flutter_client · .github/scripts/app_version.py:113

def _write_github_output(*, changed: bool, version: AppVersion) -> None:
    github_output = os.environ.get("GITHUB_OUTPUT", "").strip()
    if github_output == "":
        return
    with open(github_output, "a", encoding="utf-8") as handle:
        handle.write(f"changed={'true' if changed else 'false'}\n")
        handle.write(f"version={version.name}\n")


def _cli() -> int:
    if len(sys.argv) != 2 or sys.argv[1] != "roll":
        print("usage: app_version.py roll", file=sys.stderr)
        return 2
    try:
        changed, version = roll_pubspec_calendar()
    except (OSError, ValueError) as exc:
        print(f"::error::{exc}", file=sys.stderr)
        return 1

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…