23 lines
725 B
Bash
Executable File
23 lines
725 B
Bash
Executable File
#!/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}" \
|
|
"$@"
|