You must accept the terms of service to publish actions in GitHub Marketplace.
Informationen zum Veröffentlichen von Aktionen
Bevor Du eine Aktion veröffentlichen kannst, musst Du eine Aktion in Deinem Repository erstellen. For more information, see "Creating actions."
Wenn Du vorhast, Deine Aktion auf dem GitHub Marketplace zu veröffentlichen, musst Du sicherstellen, dass das Repository nur jene Metadaten-, Code- und andere Dateien enthält, welche für die Aktion notwendig sind. Wenn Du ein separates Repository für die Aktion erstellst, kannst Du den Code in einer einzigen Einheit taggen, releasen und paketieren. GitHub verwendet auch die Metadaten der Aktion auf Deiner GitHub Marketplace-Seite.
Aktionen werden ohne Überprüfung durch GitHub sofort auf dem GitHub Marketplace veröffentlicht, sofern sie folgende Anforderungen erfüllen:
- Die Aktion muss in einem öffentlichen Repository liegen.
- Jedes Repository muss eine einzelne Aktion enthalten.
- Die Metadaten-Datei (
action.ymloderaction.yaml) der Aktion muss im Stammverzeichnis (‚root‘) des Repositorys liegen. - Der
namein der Metadaten-Datei der Aktion muss eindeutig sein.- Der
namedarf nicht mit irgend einem existierenden Aktionsnamen übereinstimmen, der auf dem GitHub Marketplace veröffentlicht wurde. - Der
namedarf nicht mit einem Benutzer oder einer Organisation auf GitHubübereinstimmen, es sei denn, eben dieser Benutzer oder Organisationsinhaber veröffentlicht die Aktion. Beispielsweise kann nur die Organisation GitHub eine Aktion namensgithubveröffentlichen. - Der
namedarf nicht mit einer existierenden Kategorie des GitHub Marketplace übereinstimmen. - GitHub behält sich die Namen von GitHub-Funktionen vor.
- Der
Eine Aktion veröffentlichen
Du kannst die von Dir erstellte Aktion auf den GitHub Marketplace stellen, indem Du sie als neue Version markierst und publizierst.
Um ein neues Release zu entwerfen und die Aktion auf dem GitHub Marketplace zu veröffentlichen, folge diesen Anweisungen:
- Navigiere in GitHub zur Hauptseite des Repository.
- Wenn ein Repository für eine Aktion eine Metadaten-Datei (
action.ymloderAktion. aml) enthält, siehst Du ein Banner, um die Aktion auf dem GitHub Marketplace zu veröffentlichen. Klicke auf Draft a release (Ein neues Release entwerfen).
- Wähle Publish this action to the GitHub Marketplace (Diese Aktion auf dem GitHub Marketplace veröffentlichen). Wenn Du das Ankreuzfeld Publish this action to the GitHub Marketplace nicht auswählen kannst, musst Du zuerst die GitHub Marketplace-Vereinbarung lesen und akzeptieren.

- Wenn die Bezeichnungen in Deiner Metadaten-Datei irgendwelche Probleme verursachen, wird Dir eine Fehlermeldung angezeigt.

- Wenn Vorschläge auf dem Bildschirm angezeigt werden, setze diese um, indemDu Deine Metadaten-Datei aktualisierst. Sobald Du fertig bist, siehst Du eine Nachricht „Everything looks good!“ (Alles sieht gut aus).

- Wähle eine „Primary Category“ (Haupt-Kategorie) und optional „Another Category“ (Eine weitere Kategorie), die den Leuten hilft, Deine Aktion auf dem GitHub Marketplace zu finden.

- Tagge eine Aktion mit einer Version und fügen Sie einen Titel für das Release hinzu. Dies zeigt den Leuten, welche Änderungen oder Funktionen das Release umfasst. Die Leute werden die Version auf der dedizierten GitHub Marketplace-Seite der Aktion sehen.

- Fülle alle anderen Felder aus und klicke auf Publish release (Release veröffentlichen). Zum Veröffentlichen brauchst Du die Zwei-Faktor-Authentifizierung. Weitere Informationen findest Du unter „Zwei-Faktor-Authentifizierung konfigurieren“.

Eine Aktion vom GitHub Marketplace entfernen
Um eine veröffentlichte Aktion vom GitHub Marketplace zu entfernen, musst Du jedes veröffentlichte Release aktualisieren. Führe die folgenden Schritte für jedes auf dem GitHub Marketplace veröffentlichte Release der Aktion aus.
-
Navigiere in GitHub zur Hauptseite des Repository.
-
To the right of the list of files, click Releases or Latest release.

-
Klicke auf der Seite „Releases“ (Veröffentlichungen) rechts neben dem zu bearbeitenden Release auf Edit (Bearbeiten).

-
Klicke auf Publish this action to the GitHub Marketplace (...veröffentlichen) um die Markierung aus dem Kontrollkästchen zu entfernen.

-
Klicke auf Update release (Release aktualisieren) am Ende der Seite.
