diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 7b42f5c..721723d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -11,39 +11,31 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - - name: Set up JDK 17 - uses: actions/setup-java@v3 - with: - java-version: '17' - distribution: 'temurin' - cache: maven + - uses: actions/checkout@v3 - - name: Build with Maven - run: mvn -B package --file pom.xml + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: maven + + - name: Build with Maven + run: mvn -B package --file pom.xml release: - needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - - name: Setup Node.js - uses: actions/setup-node@v3 - with: - node-version: '20.x' # Stellen Sie sicher, dass diese Version mit semantic-release kompatibel ist. - cache: 'npm' + - name: Build & test + run: | + echo "done!" - - name: Install semantic-release - run: npm install -g semantic-release@latest @semantic-release/changelog @semantic-release/git - - - name: Configure Git - run: | - git config user.name "GitHub Actions" - git config user.email "actions@github.com" - - - name: Run semantic-release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: npx semantic-release + - uses: marvinpinto/action-automatic-releases@latest + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + prerelease: false + files: | + LICENSE.txt + *.jar