Docs: --commit-id publishes the changes in that commit, not since it (publish.md example uses github.event.before)
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 84/100
- Tipo di issue
- Documentazione
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- azure, github-actions, typescript
- Ambito
- cli, documentation
Direzione di ricerca
Inizia da docs/commands/publish.md e confronta la descrizione di --commit-id e l’esempio di GitHub Actions con src/services/git-diff-service.ts e i riferimenti al workflow generato in src/templates/github-actions/publish-workflow.ts. Aggiorna la formulazione e l’esempio affinché corrispondano al comportamento descritto nell’issue; chiarisci il caso di più commit, se opportuno. Il lavoro è completato quando la documentazione spiega con precisione quale commit viene pubblicato e usa il valore GitHub Actions corrispondente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
docs/commands/publish.md describes --commit-id differently from what the code and the generated pipelines do.
Docs (Incremental publish):
When
--commit-idis provided,apiops publishusesgit diffto identify which artifact files changed since that commit.
and the GitHub Actions example passes the commit before the push:
- run: npx apiops publish --commit-id ${{ github.event.before }}
Code (src/services/git-diff-service.ts) diffs commitId~1 against commitId, so it publishes the changes made by that commit, not the changes since it.
The generated pipelines agree with the code: the GitHub Actions template passes GITHUB_SHA (publish-workflow.ts) and the Azure DevOps template passes $(Build.SourceVersion).
Effect of following the docs example: with github.event.before, publish diffs the previous push's last commit against its parent. It republishes the previous push's last commit and skips the commit that just landed. The run succeeds, so nothing flags it.
Suggested fix: change the sentence to "identify which artifact files changed in that commit (compared with its parent)" and the example to --commit-id ${{ github.sha }}. If a push contains several commits, it may also be worth saying that only the last one is published, or supporting a range.
Seen on 1.0.5 (npm) and on main at 129fb32.
- Lingua principale
- TypeScript
- Stelle
- 34
- Fork
- 13
- Merge medio
- 3g 6h
- PR unite (30g)
- 7
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- 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 Azure/apiops-cli
-
extract fails when a policy uses set-backend-service backend-id="{{namedValue}}"Forse già presa @dannyward630 l’ha presa 4 giorni fa. Apertatype:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Azure/apiops-cli#331 ·
I maintainer di solito rispondono entro 3 giorni
-
stale type:question
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Azure/apiops-cli#277 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
stale type:documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
Azure/apiops-cli#250 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Documentation P2 stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
Azure/apiops-cli#24 · 2 commenti ·
I maintainer di solito rispondono entro 3 giorni
-
type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 53/100
Azure/apiops-cli#330 ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di Azure/apiops-cli
Issue simili
-
Add: Disco Mix SDApertacheck:passed streams:add
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
level2 nsoc26
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GauravKarakoti/SecureFlow#1488 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
deltachat/deltachat-desktop#6914 ·
I maintainer di solito rispondono entro 2 giorni
-
area:cli bug P4
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug from-studio
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
esengine/DeepSeek-Reasonix#14868 ·
I maintainer di solito rispondono entro 1 giorno