Page MenuHomePhabricator

Ensure successful tests before publish, and make multiple tag pushes work
Closed, ResolvedPublic

Description

As a developer I want to be confident that every version (tag) I push is release and has been tested properly.

Current Situation:

  • The pipeline does not explicitly enforce successful tests before release / publish
  • Pushes of more than one released-related tags only runs publish for the first tag

Goal:

  • enforce tests
  • Make multiple tag pushes to same SHA work

Acceptance Criteria:

  • publish explicitly requires tests passing
  • multiple tag pushes creates multiple releases

[optional] Notes:

[optional] Open Questions:

Event Timeline

darthmon_wmde changed the task status from Open to In Progress.Nov 14 2024, 5:31 PM
lojo_wmde renamed this task from Ensure successful tests before release / publish to Ensure successful tests before publish, and make multiple tag pushes work.Nov 26 2024, 2:16 PM
lojo_wmde updated the task description. (Show Details)
lojo_wmde moved this task from Doing to In Review on the Wikibase Suite Team (Sprint-∞) board.
lojo_wmde moved this task from In Review to Done on the Wikibase Suite Team (Sprint-∞) board.