ragab-technologies/Codeshift Migrate

Automated dependency migration with Codeshift - creates PRs with detailed changelogs and risk assessments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
codeshift-api-keyCodeshift API key for Tier 2/3 migrations. Not required for Tier 1 (deterministic) migrations.no
github-tokenGitHub token for creating PRs and branchesyes${{ github.token }}
librariesComma-separated list of libraries to migrate (e.g., "pydantic,fastapi"). Leave empty for all.no""
auto-applyAutomatically apply changes if risk is below max-risk-levelnotrue
create-prCreate a pull request with the changesnotrue
run-testsRun tests after migrationnotrue
test-commandCommand to run testsnopytest
max-risk-levelMaximum risk level for auto-apply (low, medium, high)nomedium
base-branchBase branch for the PRnomain
branch-prefixPrefix for migration branchesnocodeshift/migration
python-versionPython version to useno3.11
tier1-onlyOnly run Tier 1 (deterministic) migrations - no API key requirednotrue
working-directoryWorking directory for the migrationno.
namedescription
pr-urlURL of the created pull request
pr-numberNumber of the created pull request
migrations-countNumber of migrations performed
files-changedNumber of files changed
risk-levelOverall risk level of the migration
test-passedWhether tests passed after migration
json-reportPath to the JSON report file