Skip to content

chore(main): release 2.6.2 (#175) #115

chore(main): release 2.6.2 (#175)

chore(main): release 2.6.2 (#175) #115

Workflow file for this run

name: Create release
on:
push:
branches:
- main
workflow_dispatch:
permissions:
contents: read
jobs:
release:
runs-on: ubuntu-latest
environment: 'Release'
steps:
- name: Harden Runner
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
with:
fetch-depth: 0
- name: Set up Node.js
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: '18'
- name: Install dependencies
run: npm ci
- name: Get Release Token
run: npm run get-token
env:
RELEASER_APP_ID: ${{ secrets.RELEASER_APP_ID }}
RELEASER_PRIVATE_KEY: ${{ secrets.RELEASER_PRIVATE_KEY }}
RELEASER_CLIENT_ID: ${{ secrets.RELEASER_CLIENT_ID }}
RELEASER_CLIENT_SECRET: ${{ secrets.RELEASER_CLIENT_SECRET }}
RELEASER_INSTALLATION_ID: ${{ secrets.RELEASER_INSTALLATION_ID }}
- uses: actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00 # v4.7.1
name: Set up Java
with:
java-version: '11'
distribution: 'adopt'
- name: Build Java package
run: mvn clean package
- uses: google-github-actions/release-please-action@e4dc86ba9405554aeba3c6bb2d169500e7d3b4ee # v4.1.1
name: Release Java package
with:
release-type: maven
default-branch: main
pull-request-title-pattern: 'chore${scope}: release${component} ${version} [skip-ci]'
token: ${{ env.RELEASE_TOKEN }}