Skip to content

When fetching versions, an in-progress release can result in an inconsistent set of packages #52

@al4

Description

@al4

packageA depends on packageB (this is not modeled by Orlo), thus they are normally released together.

When such a release is in progress, and packageA is SUCCESSFUL and packageB is IN_PROGRESS, a query to /info/packages/versions will give the new version of package A and the old version of packageB. This is a problem for software which treats them as inseparable.

Options considered:

  • Include IN_PROGRESS packages in the version
    • current version would go backwards if it failed
  • Inspect the release to see if a package is part of a release in progress before considering it the current version

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions