elastic / elastic/apm-agent-java

Clarify release flow

Aperta
#3,582 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
agent-java
Lingua principale
Java
Stelle
593
Fork
337
Merge medio
1g 13h
PR unite (30g)
25

Descrizione

The current release flow is

1. Run pre-release action, entering the version tag to release (1.2.3)
2. Approve the resulting PR
3. Merge that PR after tests have run
4. Run release action, re-entering the version tag to release (1.2.3) and skipping the first `If enabled, the version bump, release notes update and tag creation will be skipped. Select this option if those tasks have already been done in a previous run` section
5. Approve and merge the post release PR that merges to the 1.x branch, needed for the docs update (while the create github release action is waiting)

Suggested clarifications:
- rename `pre release` action to `release-part1`
- rename `release` action to `release-part2`
- rename `pre post release` action to `release utility steps`
- remove the `skip_preparation` steps and check from `release.yml`

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da release.yml e confronta i nomi attuali delle action per pre-release, release e pre-post-release, così come la gestione di skip_preparation, con il flusso documentato. Il lavoro è completo quando le action usano i nomi proposti, i passaggi e il controllo di skip_preparation sono rimossi e la sequenza di release in cinque passaggi è chiara.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github-actions
Ambito
ci-cd, release
Tipo di issue
Refactoring
Difficoltà
2/5
Tempo stimato
Mezza giornata
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.