#!/usr/bin/env bash # Wejście dla joba CI: zainstaluj kontekst, sprawdź go, uruchom przebieg. # Skrypt jest celowo cienki - logika mieszka w CLI, żeby dało się ją odtworzyć lokalnie. set -euo pipefail : "${CODEMOD_PACKAGE:?ustaw CODEMOD_PACKAGE}" : "${CODEMOD_TO_VERSION:?ustaw CODEMOD_TO_VERSION}" RUN_DIR="${CODEMOD_RUN_DIR:-.runs/local}" apm install apm audit agentic-codemod context --json > "${RUN_DIR}/apm-context.json" 2>/dev/null || true exec agentic-codemod run \ --repo "${CI_PROJECT_DIR:-$PWD}" \ --in-place \ --package "${CODEMOD_PACKAGE}" \ --to-version "${CODEMOD_TO_VERSION}" \ --module "${CODEMOD_MODULE:-}" \ --constraints "${CODEMOD_CONSTRAINTS:-}" \ --run-dir "${RUN_DIR}" \ "$@"