Prompt für die automatisierte Erstellung eines neuen AS4-Releases

Bitte führe folgende Schritte automatisiert aus, um ein neues AS4-Release in der Dokumentation zu erstellen:

1. Input-Format

Der Input für ein Release sieht typischerweise so aus:

=============================== AS4 =============================== BTOB-12955 - NLI Auth Library does not work with multiple spring profiles | AS4-Address-Service, AS4-Receipt-Service, AS4-Message-Service BTOB-12957 - New AS4-Header: BDEW Application Reference (MSCONS) | AS4-Message-Service, OMMS BTOB-12958 - AS4 - New Party-Id Type: BAHN | AS4-Receipt-Service, OMMS

VERSION_OUTBOUND_MARKET_MESSAGE_SERVICE=2025-03-12 VERSION_ADDRESS_SERVICE=2025-03-03 VERSION_MESSAGE_SERVICE=2025-03-03 VERSION_RECEIPT_SERVICE=2025-03-12

2. Automatisierte Schritte

  1. Release Notes parsen:
    • Extrahiere alle Zeilen im Format: <TICKET> - <BESCHREIBUNG> | <SERVICE_LIST>
    • Zerlege <SERVICE_LIST> an Kommas und entferne Leerzeichen.
  2. Versionen zuordnen:
    • Extrahiere alle Zeilen im Format: VERSION_<SERVICE>=<VERSION>
    • Weise die jeweilige Version dem Service zu.
  3. Download-Abschnitte anlegen:
    • Für jeden Service mit neuer Version einen Abschnitt in as4_rn_downloads.md anlegen (siehe unten).
  4. Release Notes Abschnitt anlegen:
    • Einen Abschnitt in as4_rn_changes.md für das Release anlegen, alle Tasks als Tabelle aufführen.
  5. Startseite aktualisieren:
    • Einen Eintrag in as4_rn_start.md für das Release anlegen.
  6. Release-Übersicht aktualisieren:
    • In releases.md die Versionen der betroffenen Services aktualisieren.

3. Format für die einzelnen Dateien

as4_rn_downloads.md

## AS4-Download <JAHR>-KW<XX>
<DATUM>
| Anwendung           | Image                                                                     |
|---------------------|---------------------------------------------------------------------------|
| <SERVICE_NAME>      | `<DOCKER_IMAGE>`                                                          |

as4_rn_changes.md

## AS4-Release-Notes <JAHR>-KW<XX>
<DATUM>
| Task       | Beschreibung                                 | Service             |
|------------|----------------------------------------------|---------------------|
| <TICKET>   | <BESCHREIBUNG>                               | <SERVICE_NAME>      |

as4_rn_start.md

## AS4-Download <JAHR>-KW<XX>
<DATUM>
[Download-Seite](https://b2bbp.next-level-help.org/as4_rn_downloads.html#as4-download-<JAHR>-kw<XX>)
[Release Notes](https://b2bbp.next-level-help.org/as4_rn_changes.html#as4-release-notes-<JAHR>-kw<XX>)

releases.md

  • Zeile mit AS4_ADDRESS_SERVICE (und andere betroffene Services) auf neue Version aktualisieren.
  • Link-Definitionen ggf. anpassen.

4. Benötigte Eingaben

  • KW und Jahr
  • Datum
  • Input-Block wie oben

5. Beispiel-Aufruf

Erstelle ein neues AS4-Release für KW11/2025, Datum 14.03.2025, mit folgendem Input:

AS4 =============================== BTOB-12955 - NLI Auth Library does not work with multiple spring profiles | AS4-Address-Service, AS4-Receipt-Service, AS4-Message-Service BTOB-12957 - New AS4-Header: BDEW Application Reference (MSCONS) | AS4-Message-Service, OMMS BTOB-12958 - AS4 - New Party-Id Type: BAHN | AS4-Receipt-Service, OMMS

VERSION_OUTBOUND_MARKET_MESSAGE_SERVICE=2025-03-12 VERSION_ADDRESS_SERVICE=2025-03-03 VERSION_MESSAGE_SERVICE=2025-03-03 VERSION_RECEIPT_SERVICE=2025-03-12


View Me   Edit Me