Skip to content

Added the version attribute to the artifact data model#84

Merged
cwognum merged 6 commits into
mainfrom
feat/add-polaris-version
Mar 27, 2024
Merged

Added the version attribute to the artifact data model#84
cwognum merged 6 commits into
mainfrom
feat/add-polaris-version

Conversation

@cwognum

@cwognum cwognum commented Mar 26, 2024

Copy link
Copy Markdown
Collaborator

Changelogs

  • Adds the version attribute to the BaseArtifactModel.

Checklist:

  • Was this PR discussed in an issue? It is recommended to first discuss a new feature into a GitHub issue before opening a PR.
  • Add tests to cover the fixed bug(s) or the newly introduced feature(s) (if appropriate).
  • Update the API documentation if a new function is added, or an existing one is deleted.
  • Write concise and explanatory changelogs above.
  • If possible, assign one of the following labels to the PR: feature, fix or test (or ask a maintainer to do it for you).

If we ever want to change a function that would break backwards compatibility, we now have the opportunity to maintain backwards compatibility by adding conditional logic based on the version. Not saying this should be our preferred approach, but I think it's nevertheless good to have the opportunity.

@cwognum cwognum added the feature Annotates any PR that adds new features; Used in the release process label Mar 26, 2024
@cwognum cwognum requested a review from jstlaurent March 26, 2024 18:50
@cwognum cwognum self-assigned this Mar 26, 2024

@jstlaurent jstlaurent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. We'll probably like having that info at some point in the future.

@cwognum cwognum merged commit 92ddf52 into main Mar 27, 2024
@cwognum cwognum deleted the feat/add-polaris-version branch March 27, 2024 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Annotates any PR that adds new features; Used in the release process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants