Skip to content

Unstable branch#16

Draft
glennvl wants to merge 3 commits into
masterfrom
unstable-branch
Draft

Unstable branch#16
glennvl wants to merge 3 commits into
masterfrom
unstable-branch

Conversation

@glennvl

@glennvl glennvl commented Mar 18, 2026

Copy link
Copy Markdown
Owner

Summary

Updates are done from master, there are no officiel releases. This is not something we can easily change because it would be a breaking change that affects all end users. So that ship has sailed.

Problem: Large changes that ideally require more testing are immediately pushed to all end users.

Solution: What we can do is find an alternative way of improving release management. This PR adds an unstable branch. The end user can then decide to opt in to the unstable branch.

Usage of the unstable branch

  • Merge large changes to the unstable branch first instead of immediately to master
  • End users who opt in to the unstable branch can test the changes
  • End users who don't opt in to the unstable branch keep using the stable version on master
  • The unstable branch has to be rebased on master each time a change is made to master
  • Example: Update to latest wine version

Usage of the master branch

  • Smaller changes and bug fixes can immediately be pushed to master
  • When changes in the unstable branch are considered stable, push them to master

Implementation

  • Update github workflows to build both a latest and unstable image
  • Add an ENABLE_UNSTABLE configuration option to allow the end user to opt into the unstable branch

Todo

  • Test github workflows

@glennvl glennvl force-pushed the unstable-branch branch 2 times, most recently from 43d507b to 2081489 Compare April 7, 2026 22:22
@glennvl glennvl force-pushed the unstable-branch branch 2 times, most recently from d750b14 to 829ec27 Compare April 16, 2026 09:22
@glennvl glennvl force-pushed the unstable-branch branch 3 times, most recently from a3cf73f to c24e9fa Compare May 10, 2026 17:02
@glennvl glennvl force-pushed the unstable-branch branch from c24e9fa to f17421c Compare May 31, 2026 18:53
@glennvl glennvl self-assigned this Jun 25, 2026
@glennvl glennvl added enhancement New feature or request help wanted Extra attention is needed labels Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant