elastic / elastic/apm-agent-java

Clarify release flow

Offen
#3,582 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
agent-java
Vorherrschende Sprache
Java
Sterne
594
Forks
338
Ø Merge
1 T. 13 Std.
Gemergte PRs (30 T.)
25

Beschreibung

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`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit release.yml und vergleiche die aktuellen Aktionsnamen für pre-release, release und pre-post-release sowie die Behandlung von skip_preparation mit dem dokumentierten Ablauf. Erledigt ist die Aufgabe, wenn die Aktionen die vorgeschlagenen Namen verwenden, die Schritte und die Prüfung für skip_preparation entfernt sind und die fünfstufige Release-Sequenz klar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github-actions
Bereich
ci-cd, release
Issue-Typ
Refactoring
Schwierigkeit
2/5
Geschätzter Aufwand
Ein halber Tag
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.