Page MenuHomePhabricator

Ensure successful tests before publish, and make multiple tag pushes work
Open, In Progress, Needs TriagePublic

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:

  NODES
HOME 1
Note 2
os 1