Skip to content

OBS: Make it harder to accidentally rebuild #9158

@mook-as

Description

@mook-as

Problem Description

Currently, we sometimes accidentally rebuild previous versions of Rancher Desktop on OBS (AppImage, RPM, etc.).

Proposed Solution

We should disable automatic rebuilds on OBS by default: https://build.opensuse.org/repositories/isv:Rancher:stable — turn off everything under the Build Flag section.

When we make a release, then, we should:

  1. Create the release branch.
  2. osc copypac in obs://isv:Rancher:dev from the previous release to the next one.
  3. Adjust the build flags for the copied package.
  4. Do any testing on the release stuff we want to do.
  5. osc copypac in obs://isv:Rancher:stable from the previous release to the next one.
  6. Adjust the build flags to allow the build.
  7. (The actual release.)
  8. Adjust the build flags to disable the build again, for both :dev and :stable.

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions