Support custom hooks between `full_task_set` and `full_task_graph` phases
Les mainteneurs répondent en général sous 4 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Start in src/taskgraph/generator.py around line 294 and trace the transition between the full_task_set and full_task_graph phases. Read the issue’s linked Firefox Translations context to understand the parameter-driven graph changes and the existing transform behavior. Done means a documented hook can modify the full graph before edges are added, with coverage for optional YAML dependencies.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Would it be possible to introduce a hook similar to transforms but for the full graph to run it before adding the edges? This would allow connecting the graph dynamically based on parameters. This is something that can be done in individual transforms by modifying dependencies but having it in one place would simplify the code significantly. I'm thinking it could be called here. It would also allow not specifying dependencies for some tasks in yaml, so they become optional unless included in the graph.
We have a pretty complex use case for graph modifications based on parameters, here is the full context.
- Langage dominant
- Python
- Étoiles
- 26
- Forks
- 56
- Merge moyen
- 2 j 20 h
- PR mergées (30 j)
- 19
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de taskcluster/taskgraph
-
Dependency DashboardOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
taskcluster/taskgraph#952 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
taskcluster/taskgraph#915 ·
Les mainteneurs répondent en général sous 4 jours
-
feature
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
taskcluster/taskgraph#911 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
taskcluster/taskgraph#882 ·
Les mainteneurs répondent en général sous 4 jours
-
Further optimize Git clonesOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
taskcluster/taskgraph#865 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours
Toutes les issues de taskcluster/taskgraph
Issues similaires
-
pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)Ouvertebug Triage-Needed
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
FuRongJun-1999/dsh-memory#170 ·
Les mainteneurs répondent en général sous 1 jour
-
[开源推荐] 打拼音就出篆书的输入法,附古文字创作小工具Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
521xueweihan/HelloGitHub#3940 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100