Page MenuHomePhabricator

Consider a devel branch, making main stable
Closed, ResolvedPublicSpike

Description

Current Situation:

  • At the moment our latest developments happen in main
  • main is also what users intuitively check out
  • We do not have a branch that always contains latest stable, but this changes from deploy-3 to deploy-4... making it impossible to reference "latest stable" in documentation that does not need constant adjustments. Related: T371456: Question about part of deploy README text

Goal:

  • Make it easy to get the latest stable version for users
  • Have the latest stable version in a fixed location to refer to it
  • Have a place where development happens without constantly changing code users checkout

Acceptance Criteria:

  • decide on an update to our branching structure.

[optional] Notes:

  • possible solution:
  • main moved to devel
  • deploy-3 moved to main
  • all PRs go to devel by default

[optional] Open Questions:

Event Timeline

Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptSep 6 2024, 10:19 AM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

In our retreat, we considered it the other way around:

  • keep main as unstable in order to have easy dev workflows
  • offer a place to users to find stable version downloads and documentation outside of our dev repo

T378938: [Installation] How to get Deploy as a user
T378943: [WBS Doc] WBS Documentation

roti_WMDE claimed this task.
roti_WMDE removed roti_WMDE as the assignee of this task.