Skip to content

[Feature] Allow passing array of app names to checkver utility #4606

@rashil2000

Description

@rashil2000

Feature Request

Is your feature request related to a problem? Please describe.

Original discussion here - ScoopInstaller/Main#2871 (comment)

When using authenticated requests, GitHub poses a limitation of 1000 API calls per hour. For buckets that have many GitHub-dependent manifests, this will be a problem.

Describe the solution you'd like

If the checkver utility is allowed to work on a set of app names, we can split the update process by passing each subset at a different hour so that we remain under the limit.

Describe alternatives you've considered

  • checkver can currently work on a single app, or an entire folder. Neither is feasible because passing individual app names at each workflow run would be too wasteful.
  • We can't pause based on the X-RateLimit-* HTTP headers, because we will have pause for an hour every time, which is not very ideal. It's better to just have separate workflow runs each time.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions