adobe / adobe/aio-cli-plugin-app-dev

Namespace-prefixed sequences aren't supported

Offen
#168 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
JavaScript
Sterne
2
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When users define sequences that include the namespace, e.g.

```yaml

sequences:
my-sequence:
actions: >-
namespace/auth,
namespace/real-action
```

They get an error:

```shell
› Sequence component 'namespace/real-action' does not exist (sequence =
› 'my-sequence')
```

This is because in the plugin, we track the action in the sequence as `namespace/auth` for example

But the list of actions we get from the config library tracks actions only in name, e.g. `auth`

Namespace-prefixed actions in a sequence are a valid Runtime use case that we should look into supporting

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, nachzuverfolgen, wie das Plugin Sequenzaktionen parst und sie mit den von der Konfigurationsbibliothek zurückgegebenen Aktionsnamen vergleicht. Reproduziere die namespace-präfixierte Sequenz aus dem Issue und überprüfe anschließend, dass `namespace/auth` und `namespace/real-action` erfolgreich aufgelöst werden, während Sequenzen ohne Präfix weiterhin funktionieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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