Erste Schritte¶
gh-plumbing bietet drei Integrationsflächen. Wähle die, die zur gewünschten Änderung in deinem Ziel-Repository passt.
Integrationsfläche wählen¶
-
Reusable Workflow
Rufe einen
reusable-*.yaml-Workflow aus deinem eigenen.github/workflows/*.yamlauf. -
Probot-Konfiguration
Erweitere eine geteilte
commons-*.ymlper_extends:ohne Workflow-Änderungen. -
Renovate-Preset
Referenziere das geteilte Preset in
renovate.json, um Labels und Basiskonfiguration zu erben.
Reusable Workflow¶
.github/workflows/build-static-tests.yaml
on:
push:
jobs:
static:
uses: nolte/gh-plumbing/.github/workflows/reusable-pre-commit.yaml@develop
Referenz-Auswahl
@developfolgt immer dem aktuellen Stand. Empfohlen für interne Repositories, die dieses Projekt begleiten.@vX.Y.Zpinnt auf eine veröffentlichte Version. Empfohlen, wenn Reproduzierbarkeit zählt.@masteraktualisiert sich automatisch bei jedem veröffentlichten Release und spiegelt den jeweils aktuellen Release-Tag.
Probot _extends¶
.github/settings.yml
_extends: gh-plumbing:.github/commons-settings.yml
repository:
name: my-project
description: My project description
topics: example, demo
Die Probot Settings App löst den _extends:-Schlüssel auf. Lokale Schlüssel überschreiben geerbte Werte.
Renovate-Preset¶
Das Preset aktiviert Pre-Commit-Updates, das Dependency-Dashboard und vergibt die Labels chore und dependencies.