Skip to content

Conversation

@jstlaurent
Copy link
Contributor

@jstlaurent jstlaurent commented Nov 11, 2023

Changelogs

This PR updates the result upload endpoint and the new required payload attributes (benchmarkArtifactId and owner), introduced in #187.

It also updates the HubOwner model to the new structure used by the Hub, as well as the related tests.


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).

…load values: datasetArtifactId, and owner. Update the HubOwner model to reflect new identity model on the Hub. Update the regex check on owner slugs, and update the relevant tests.
@jstlaurent jstlaurent requested a review from hadim as a code owner November 11, 2023 03:08
@jstlaurent jstlaurent added the feature Annotates any PR that adds new features; Used in the release process label Nov 11, 2023
@jstlaurent jstlaurent self-assigned this Nov 11, 2023
Copy link
Contributor

@hadim hadim left a comment

Choose a reason for hiding this comment

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

Thanks Julien!

Copy link
Collaborator

@cwognum cwognum left a comment

Choose a reason for hiding this comment

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

This is a very satisfactory PR. Love it when things get simpler. Thanks! 🙏

@cwognum cwognum merged commit 79c844c into main Nov 13, 2023
@cwognum cwognum deleted the feat/update-result-upload branch November 13, 2023 16:26
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.

5 participants