Replies: 2 comments 3 replies
-
|
It might be a bit confusing that while OASF has 3 components: the schema, the server and the API, we only use tags for the server that triggers building the container images. This also pollutes the Releases page where each server tag (backports, too) has its own release, making it difficult to find only schema-, server- and API related changes. The current tagging strategy
Proposed system for tags and releases
The server version would still follow the schema version so it is clear that e.g. |
Beta Was this translation helpful? Give feedback.
-
|
This document moved to https://github.com/agntcy/oasf/blob/main/RELEASE.md |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi team,
I'd like to clarify and document our release process for the OASF project to ensure everyone is aligned.
Release Branches and Versioning
Release Steps for a New Schema Version
vprefix (e.g.,0.6.0) to avoid collision with tag names.schema/version.jsonto the new version. Also bump the server version to the same version number inserver/mix.exs.v0.6.0) and push it so the CI pipeline can create the packages.Tasks After a Schema Release
schema/version.jsonis bumped to the upcoming schema version with the-devsuffix, for example,0.7.0-dev.install/charts/oasf/values-test.yamlandinstall/charts/oasf/values-test-versions.yamlso that local development versions are displayed correctly during project development.proto/README.md.Backporting Server Changes to Earlier Versions
server/mix.exs.0.6.0, tags would be0.6.1,0.6.2, etc.).API Version Bumping
server/lib/schema_web/router.exonly needs to be bumped when the API endpoints themselves are changed.Releasing a New Chart Version
helm/followed by the version number, e.g.,helm/vX.X.X.Please follow this process to maintain consistency and ensure smooth releases across all OASF versions.
Beta Was this translation helpful? Give feedback.
All reactions