crossplane-runtime icon indicating copy to clipboard operation
crossplane-runtime copied to clipboard

Develop Versioning / Release Strategy for Crossplane-Runtime

Open hasheddan opened this issue 6 years ago • 3 comments

What problem are you facing?

As more repositories begin to take a dependency on crossplane-runtime, it is likely that different stacks will want to take a dependency on different versions of crossplane-runtime. Currently, this is done by pegging to a specific commit.

How could Crossplane help solve your problem?

A more robust semantic versioning strategy should be used to allow for clearly defined changes in the library. Useful references for library versioning include:

hasheddan avatar Sep 03 '19 17:09 hasheddan

I think controller-runtime's strategy seems reasonable. My straw-man proposal to get this started would be to adopt a modified version of controller-runtime that:

  • Uses Github labels instead of emojis to categorise PRs
  • Disregards the Kubernetes workflow parts, since we don't use their build tooling

negz avatar Sep 19 '19 03:09 negz

Uses Github labels instead of emojis to categorise PRs

I just started working on updating the controller-runtime docs for our needs, and realised that folks without at least "triage" access (which lets you close PRs and issues) cannot add labels to pull requests. 👎

negz avatar Oct 09 '19 01:10 negz

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Aug 13 '22 08:08 stale[bot]

Crossplane does not currently have enough maintainers to address every issue and pull request. This issue has been automatically marked as stale because it has had no activity in the last 90 days. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

github-actions[bot] avatar Sep 05 '24 01:09 github-actions[bot]