Reuse remote cache entries across main and pull requests, safely
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 12/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- Active
- Stack technique
- rust
- Domaine
- build-system, cloud, security
Piste de recherche
This is a design tracking issue with no files, tests or entry points named. Read the linked remote-cache issues (vite-plus-remote-cache-cloudflare#42 and #16) and the vite-task remote cache code they refer to, to learn how entries are keyed and uploaded. Done would mean an agreed design for per-branch cache scoping, which needs maintainer input before any code change.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Part of voidzero-dev/vite-task#930.
Goal
Make remote cache entries reusable across main and pull requests, safely. A pull request reuses main's entries, even when it's behind main, and its own entries from earlier runs. Nothing a pull request stores reaches main.
Today the remote cache keeps one entry per task, so a run misses unless its input state is the one stored last (voidzero-dev/vite-plus-remote-cache-cloudflare#42). Pull requests can't upload safely either, because their entries would land with the ones main restores (CREEP).
Issues
- voidzero-dev/vite-plus-remote-cache-cloudflare#42 One entry per task, so branches overwrite each other's results
- voidzero-dev/vite-plus-remote-cache-cloudflare#16 Scope pull request uploads to the pull request
- Langage dominant
- Rust
- Étoiles
- 485
- Forks
- 51
- Merge moyen
- 23 h 40 min
- PR mergées (30 j)
- 55
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- 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 voidzero-dev/vite-task
-
fspy linux backend
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 6/100
voidzero-dev/vite-task#932 ·
Les mainteneurs répondent en général sous 1 jour
-
☂️ Release remote cachingOuverteremote cache
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 5/100
voidzero-dev/vite-task#930 ·
Les mainteneurs répondent en général sous 1 jour
-
read-write overlap
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 5/100
voidzero-dev/vite-task#929 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 50/100
voidzero-dev/vite-task#928 ·
Les mainteneurs répondent en général sous 1 jour
-
remote cache
Difficulté 4/5 3-5 jours Accessibilité débutants 32/100
voidzero-dev/vite-task#926 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de voidzero-dev/vite-task
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
gitbutlerapp/gitbutler#16982 ·
Les mainteneurs répondent en général sous 1 jour
-
priority: high status: new topic: ga4gh-sdk type: docs type: maintenance workload: minutes
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
C-bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
rust-lang/rust-clippy#17976 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
aaif-goose/goose#13327 ·
Les mainteneurs répondent en général sous 1 jour
-
llm translation
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour