gapic_metadata.proto should be updated automatically

Ouverte
#13,289 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
50/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Calme
Stack technique
java
Domaine
build-system

Piste de recherche

Commencez par sdk-platform-java/gapic-generator-java/pom.xml, où le commitish fixe de googleapis est référencé, et comparez-le avec gapic/metadata/gapic_metadata.proto et l’emplacement de java-common-protos. Déterminez comment le dépôt peut synchroniser automatiquement le proto sans le télécharger depuis GitHub pendant les builds. C’est terminé lorsque les mises à jour ne nécessitent plus de modifications manuelles du commitish et que le build reste hermétique.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

priority: p3 type: feature request

gapic_metadata.proto currently downloads from a fixed commitish of googleapis.

There are two main issues with this approach

  • This caused toil that we have to manually update the commitish whenever we need to use new features from the proto.
  • Always downloading from Github makes the build non-hermetic and could cause flaky build if Github is not responsive.

Possible solution: We may want to use automations to sync it from googleapis to java-common-protos.

Langage dominant
Java
Étoiles
2.1k
Forks
1.2k
Merge moyen
2 j 14 h
PR mergées (30 j)
192

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de googleapis/google-cloud-java

Toutes les issues de googleapis/google-cloud-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.