Sync workflow: handle a conflicting sync branch with no open PR, and PRs the workflow did not open
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, yaml
- Ambito
- ci-cd
Direzione di ricerca
Start with .github/workflows/sync-master-into-dev.yml: find where the merge conflict is handled and where the open PR is looked up by head branch chore/sync-master-into-dev. Related context is in #81, #68 and PR #90. Done means a conflict with no open sync PR opens one from the existing branch instead of exiting with a warning, and the workflow stops with a clear message when the branch or PR was not created by it. The ownership marker choice (label, hidden body marker, or author check) is still open, so confirm it with maintainers first.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Two edge cases in .github/workflows/sync-master-into-dev.yml (#81, for #70), raised by Qodo on the 0.10.1 release PR #90:
- A conflict with no open sync PR only produces a warning. If an earlier sync PR was closed without merging while
chore/sync-master-into-devkept unmerged commits, and a latermasterupdate conflicts with that branch, the workflow exits with an Actions warning and opens no PR.devthen drifts behindmastersilently, which is the situation the workflow exists to prevent (see #68). - The PR is recognised by its head branch only. The workflow treats any open PR from
chore/sync-master-into-devtodevin this repository as its own and may retitle it, comment on it, or update the branch. #81 says "PRs the workflow didn't create are never touched"; strictly, a PR opened by hand from that same branch would be touched.
Both need unusual sequences (a closed-but-unmerged sync PR, or a hand-made PR from the bot's branch), so they are low priority.
Proposal
- (1) When the merge conflicts and no sync PR is open, open one from the existing branch anyway, with instructions to resolve the conflict there, instead of exiting.
- (2) Mark workflow-owned PRs durably (e.g. the
branch-synclabel plus a hidden marker in the body, and/or check the author isgithub-actions[bot]), and stop with a clear message if the branch or PR is not workflow-owned.
- Lingua principale
- C++
- Stelle
- 21
- Fork
- 8
- Merge medio
- 7h 13m
- PR unite (30g)
- 27
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di webarkit/WebARKitLib
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 93/100
webarkit/WebARKitLib#107 ·
I maintainer di solito rispondono entro 1 giorno
-
Optical tracker: frames without a marker run detection twice since the #53 full-resolution retryApertaC/C++ code enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
webarkit/WebARKitLib#91 ·
I maintainer di solito rispondono entro 1 giorno
-
ARToolKitNFTCore: calling setupAR2() again leaves markers undetected and leaks the AR2 handleApertaC/C++ code enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
webarkit/WebARKitLib#87 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Real-world pose scale from a physical marker width at init (ArtoolkitX-style), not the _pattern.size/2 pixel centre offsetForse di nuovo libera @kalwalt l’ha presa 110 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement question
webarkit/WebARKitLib#62 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
webarkit/WebARKitLib#48 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di webarkit/WebARKitLib
Issue simili
-
[mimalloc] update to 3.6.0Apertacategory:port-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 2 giorni
-
MinGW build faillureAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
facebookresearch/faiss#5775 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
Eval bug: minimax-m3: build_moe_ffn() drops the per-expert NVFP4 scale → garbled output (M3.1 Flash)Apertabug-unconfirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
bug triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
secondlife/viewer#6507 ·
I maintainer di solito rispondono entro 1 giorno
-
clang:frontend code-cleanup HLSL
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
llvm/llvm-project#235100 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno