Support multi-year releases

Problem to solve

Enterprise users may want to plan and schedule multi-year development projects and releases need to be scheduled in advanced in GitLab.

Intended users

Further details

In evidence collection, we will want to leverage the released_at functionality to schedule a future collection and this will be in coordination with the release date as set by the user. We may want to update the documentation to reflect this is for annual planning or multi-year investments.

Proposal

  • Extend CreateEvidenceWorker to accommodate scheduling releases up to 3 years

Permissions and Security

  • This should follow releases permission

Documentation

  • This will need documentation

Availability & Testing

  • We should see no impact on performance and users in Core should only be able to create releases for 3 months into the future
  • Users in starter and premium should be able to create releases for 12 months

What does success look like, and how can we measure that?

  • ultimate users are scheduling releases into the future

What is the type of buyer?

  • Ultimate

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by 🤖 GitLab Bot 🤖