Skip to content

chore(deps): update actions/setup-java action to v5 (#241) #387

chore(deps): update actions/setup-java action to v5 (#241)

chore(deps): update actions/setup-java action to v5 (#241) #387

Workflow file for this run

on:
push:
branches:
- master
pull_request:
branches:
- master
permissions:
contents: write
jobs:
build:
runs-on: 'windows-latest'
steps:
- uses: actions/checkout@v5
with:
fetch-depth: 0
- uses: actions/setup-java@v5
with:
cache: maven
distribution: temurin
java-version: 21
server-id: central
server-username: CI_DEPLOY_USERNAME
server-password: CI_DEPLOY_PASSWORD
gpg-private-key: ${{ secrets.SIGNING_KEY }}
gpg-passphrase: ${{ secrets.SIGNING_PASSWORD }}
- uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'
- name: Verify with Maven
run: ./mvnw -B verify -D"org.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
env:
MAVEN_GPG_KEY_NAME: ${{ secrets.SIGNING_KEY }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.SIGNING_PASSWORD }}
- name: NPM CI
run: npm ci
- name: Copy Maven settings
shell: bash
run: cp ~/.m2/settings.xml ./maven_settings.xml
- name: NPM Exec Semantic Release
run: npm exec semantic-release
env:
CI_DEPLOY_USERNAME: ${{ secrets.CI_DEPLOY_USERNAME }}
CI_DEPLOY_PASSWORD: ${{ secrets.CI_DEPLOY_PASSWORD }}
MAVEN_GPG_KEY_NAME: ${{ secrets.SIGNING_KEY }}
MAVEN_GPG_PASSPHRASE: ${{ secrets.SIGNING_PASSWORD }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}