Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Move repository create to RepositoryService (#2632)" #2645

Merged
merged 1 commit into from
Mar 14, 2024

Conversation

JAORMX
Copy link
Contributor

@JAORMX JAORMX commented Mar 14, 2024

Summary

The implementation didn't pass a provider name + ID and this broke staging

Change Type

Mark the type of change your PR introduces:

  • Bug fix (resolves an issue without affecting existing features)
  • Feature (adds new functionality without breaking changes)
  • Breaking change (may impact existing functionalities or require documentation updates)
  • Documentation (updates or additions to documentation)
  • Refactoring or test improvements (no bug fixes or new functionality)

Testing

Outline how the changes were tested, including steps to reproduce and any relevant configurations.
Attach screenshots if helpful.

Review Checklist:

  • Reviewed my own code for quality and clarity.
  • Added comments to complex or tricky code sections.
  • Updated any affected documentation.
  • Included tests that validate the fix or feature.
  • Checked that related changes are merged.

@JAORMX JAORMX requested a review from a team as a code owner March 14, 2024 11:04
@coveralls
Copy link

Coverage Status

coverage: 46.697% (-0.3%) from 47.019%
when pulling b4ba16e on revert-repo-issue
into 8035c66 on main.

@JAORMX JAORMX merged commit a0d83dc into main Mar 14, 2024
21 checks passed
@JAORMX JAORMX deleted the revert-repo-issue branch March 14, 2024 11:12
dmjb added a commit that referenced this pull request Mar 14, 2024
dmjb added a commit that referenced this pull request Mar 14, 2024
This reverts commit a0d83dc.

As part of this PR, two bug fixes are introduced:
1) The repo create method now accepts a provider and sets the provider
   ID when creating the repo.
2) The API contract is deliberately changed for the RegisterRepository
   endpoint: errors during repo creation will result in a non-200 status
   code, and a partially-formed response is not returned as it was
   before.
dmjb added a commit that referenced this pull request Mar 14, 2024
dmjb added a commit that referenced this pull request Mar 14, 2024
This reverts commit a0d83dc.

As part of reapplying this commit, two bug fixes have been introduced:

1) Ensure that provider ID is set when creating the repository in the
   database.
2) Change the API response structure: do not return partially-filled
   responses when the request has failed.
dmjb added a commit that referenced this pull request Mar 15, 2024
This reverts commit a0d83dc.

As part of reapplying this commit, two bug fixes have been introduced:

1) Ensure that provider ID is set when creating the repository in the
   database.
2) Change the API response structure: do not return partially-filled
   responses when the request has failed.
dmjb added a commit that referenced this pull request Mar 19, 2024
This reverts commit a0d83dc.

As part of reapplying this commit, two bug fixes have been introduced:

1) Ensure that provider ID is set when creating the repository in the
   database.
2) Change the API response structure: do not return partially-filled
   responses when the request has failed.
dmjb added a commit that referenced this pull request Mar 19, 2024
…#2648)

This reverts commit a0d83dc.

As part of reapplying this commit, two bug fixes have been introduced:

1) Ensure that provider ID is set when creating the repository in the
   database.
2) Change the API response structure: do not return partially-filled
   responses when the request has failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants