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

Enable key backup API #693

Merged
merged 3 commits into from
Aug 8, 2023
Merged

Enable key backup API #693

merged 3 commits into from
Aug 8, 2023

Conversation

KitsuneRal
Copy link
Member

The first commit is merely housekeeping; the two others carry the substance.

#687 would need this.

key_backup.yaml has a nasty repetition of the 'version' parameter within
a single API call, with the comment saying that if the version replica
in the request body is specified it should coincide with the version
provided in the request path. By default, GTAD would diligently pull
both replicas to the constructor argument list, producing incorrect
C++ code. The line added to gtad.yaml here eliminates the replica
in the request body (because '>' only applies to the request body -
GTAD documentation covers that, although not quite explicitly).
@KitsuneRal KitsuneRal added the enhancement A feature or change request for the library label Aug 8, 2023
@sonarcloud
Copy link

sonarcloud bot commented Aug 8, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 5 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication

warning The version of Java (11.0.17) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17.
Read more here

@KitsuneRal KitsuneRal merged commit 1172a7e into dev Aug 8, 2023
29 checks passed
@KitsuneRal KitsuneRal deleted the kitsune/enable-key-backup-api branch August 8, 2023 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A feature or change request for the library
Projects
Status: 0.8 - Done
Development

Successfully merging this pull request may close these issues.

2 participants