feat(datasource/github-releases)!: digest computation use git tag, not file digest (#20178)
The github-releases datasource has been copied into a new datasource called github-release-attachments. The github-releases general datasource is updated to use the underlying Git tag of a GitHub release entry for digest computation. Fixes #20160, Fixes #19552 BREAKING CHANGE: Regex Manager configurations relying on the github-release data-source with digests will have different digest semantics. The digest will now always correspond to the underlying Git SHA of the release/version. The old behavior can be preserved by switching to the github-release-attachments datasource.
Showing
- lib/modules/datasource/api.ts 5 additions, 0 deletionslib/modules/datasource/api.ts
- lib/modules/datasource/github-release-attachments/digest.spec.ts 15 additions, 15 deletions...ules/datasource/github-release-attachments/digest.spec.ts
- lib/modules/datasource/github-release-attachments/index.spec.ts 154 additions, 0 deletions...dules/datasource/github-release-attachments/index.spec.ts
- lib/modules/datasource/github-release-attachments/index.ts 250 additions, 0 deletionslib/modules/datasource/github-release-attachments/index.ts
- lib/modules/datasource/github-release-attachments/test/index.ts 1 addition, 1 deletion...dules/datasource/github-release-attachments/test/index.ts
- lib/modules/datasource/github-releases/index.spec.ts 37 additions, 33 deletionslib/modules/datasource/github-releases/index.spec.ts
- lib/modules/datasource/github-releases/index.ts 12 additions, 182 deletionslib/modules/datasource/github-releases/index.ts
- lib/modules/datasource/github-tags/index.ts 2 additions, 37 deletionslib/modules/datasource/github-tags/index.ts
- lib/util/github/tags.spec.ts 78 additions, 0 deletionslib/util/github/tags.spec.ts
- lib/util/github/tags.ts 39 additions, 0 deletionslib/util/github/tags.ts
Loading
Please register or sign in to comment