feat: Prune stale branches (#441)
A separate routine is run after branch creation to detect any branches that should be deleted. A branch will be removed if: - It was not created by renovate in the last run, AND - It has no PR, or its corresponding PR is not mergeable Closes #426, Closes #428
Showing
- lib/api/github.js 22 additions, 0 deletionslib/api/github.js
- lib/workers/branch/index.js 4 additions, 11 deletionslib/workers/branch/index.js
- lib/workers/package/versions.js 1 addition, 0 deletionslib/workers/package/versions.js
- lib/workers/repository/cleanup.js 65 additions, 0 deletionslib/workers/repository/cleanup.js
- lib/workers/repository/index.js 8 additions, 1 deletionlib/workers/repository/index.js
- lib/workers/repository/onboarding.js 13 additions, 0 deletionslib/workers/repository/onboarding.js
- lib/workers/repository/upgrades.js 1 addition, 1 deletionlib/workers/repository/upgrades.js
- test/api/__snapshots__/github.spec.js.snap 24 additions, 0 deletionstest/api/__snapshots__/github.spec.js.snap
- test/api/github.spec.js 52 additions, 0 deletionstest/api/github.spec.js
- test/workers/package/__snapshots__/versions.spec.js.snap 12 additions, 0 deletionstest/workers/package/__snapshots__/versions.spec.js.snap
- test/workers/repository/__snapshots__/onboarding.spec.js.snap 39 additions, 1 deletion.../workers/repository/__snapshots__/onboarding.spec.js.snap
- test/workers/repository/cleanup.spec.js 85 additions, 0 deletionstest/workers/repository/cleanup.spec.js
- test/workers/repository/index.spec.js 1 addition, 1 deletiontest/workers/repository/index.spec.js
- test/workers/repository/onboarding.spec.js 31 additions, 0 deletionstest/workers/repository/onboarding.spec.js
Loading
Please register or sign in to comment