From d24ed9ba0b4987c7fccbc9848eac550544cc4d16 Mon Sep 17 00:00:00 2001 From: Jonas Michaelis Date: Tue, 30 Jun 2020 13:05:30 +0200 Subject: [PATCH 1/2] ci: fix incorrect npm package --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4884706..f22c5cf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: node-version: 12.16.3 - name: prepare - run: npm install @semantic-release/gitlab @semantic-release/exec conventional-changelog-conventionalcommits + run: npm install @semantic-release/github @semantic-release/exec conventional-changelog-conventionalcommits - name: release run: npx semantic-release From 80fedf1b4e4d9b4d35ff7ed2d0abb6dc10b79004 Mon Sep 17 00:00:00 2001 From: Jonas Michaelis Date: Tue, 30 Jun 2020 13:05:56 +0200 Subject: [PATCH 2/2] docs: add infos about semantic-release to README --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index 38c2896..1c2185b 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,35 @@ Beispiel einer Pipeline, die folgendes kann: Die Dependencies werden mit Renovate aktualisiert. Mehr Infos: https://github.com/renovatebot/renovate +Dieses Projekt nutzt [`semantic-release`](https://github.com/semantic-release/semantic-release) und [conventionalcommits](https://www.conventionalcommits.org/) für die Versionierung auf `develop` und `master`: + +``` +name: Release Pipeline + +on: + push: + branches: + - develop + - master + +jobs: + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: 12.16.3 + + - name: prepare + run: npm install @semantic-release/github @semantic-release/exec conventional-changelog-conventionalcommits + + - name: release + run: npx semantic-release + env: + GH_TOKEN: ${{ secrets.GH_TOKEN }} +``` + > **Hinweis**: > - `pip list --outdated` endet unabhängig vom Ergebnis immer mit Exit Code `0`, damit die Pipeline entsprechend reagiert wurde der Befehl erweitert.