You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When oranda gets a list of a repo's Github Releases, it uses this REST api via our octolotl library/proxy. That API is paginated, defaulting to 30 items (max 100).
The result is that once a repo has more than 30 Github Releases, old ones start disappearing from Oranda's output.
Immediate implications:
Users with more than 30 releases will start to lose old ones in the output (notably this includes prereleases, so cutting a prerelease can make old stable releases disappear).
The DEBUG_DATA_CLAMP_DATE setting introduced in Gallery demo #575 doesn't effectively do its job, as filtering by date will prevent new entries but can't prevent old ones from being pushed out by the new ones. This means any repo in the gallery cutting a Release will break our snapshot tests (both oranda and cargo-dist have crossed this threshold).
Fixing this Properly would probably require changing octolotl to internally query all pages and then stitch the results together.
The text was updated successfully, but these errors were encountered:
When oranda gets a list of a repo's Github Releases, it uses this REST api via our octolotl library/proxy. That API is paginated, defaulting to 30 items (max 100).
The result is that once a repo has more than 30 Github Releases, old ones start disappearing from Oranda's output.
Immediate implications:
Users with more than 30 releases will start to lose old ones in the output (notably this includes prereleases, so cutting a prerelease can make old stable releases disappear).
The DEBUG_DATA_CLAMP_DATE setting introduced in Gallery demo #575 doesn't effectively do its job, as filtering by date will prevent new entries but can't prevent old ones from being pushed out by the new ones. This means any repo in the gallery cutting a Release will break our snapshot tests (both oranda and cargo-dist have crossed this threshold).
Fixing this Properly would probably require changing octolotl to internally query all pages and then stitch the results together.
The text was updated successfully, but these errors were encountered: