test: add group order #8
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Prerelease Workflow | |
on: | |
push: | |
branches: | |
- beta | |
- main | |
- tests | |
workflow_dispatch: # Ermöglicht manuelle Auslöser | |
jobs: | |
versioning: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Code | |
uses: actions/checkout@v4 | |
with: | |
fetch-depth: 0 | |
- name: Setup Node.js | |
uses: actions/setup-node@v4 | |
with: | |
node-version-file: .nvmrc | |
- name: Semantic Release (Versioning) | |
run: npm install -g @semantic-release/changelog && npx semantic-release --dry-run | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
publish: | |
runs-on: ubuntu-latest | |
needs: versioning # Stellt sicher, dass die Versionierung abgeschlossen ist | |
if: github.event_name == 'workflow_dispatch' # Führt diesen Job nur bei manuellem Auslöser aus | |
steps: | |
- name: Checkout Code | |
uses: actions/checkout@v4 | |
- name: Setup | |
uses: ./.github/actions/setup | |
- name: Add Semantic Release Dependencies | |
run: npm install -g @semantic-release/changelog | |
- name: Publish to NPM | |
run: npx semantic-release | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |