Skip to content

fix(MaintainedResource): Fix sync problem in ensureLoaded #236

fix(MaintainedResource): Fix sync problem in ensureLoaded

fix(MaintainedResource): Fix sync problem in ensureLoaded #236

Workflow file for this run

name: Autorelease
on:
push:
branches: [ release ]
paths-ignore:
- 'CHANGELOG.md'
env:
IMAGE_NAME: ${{ vars.IMAGE_NAME }}
GITHUB_USERNAME: ${{ github.actor }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
distribution: [ "temurin" ]
java: [ "21" , "23", "25" ]
name: Testing with Java ${{ matrix.java }} (${{ matrix.distribution }})
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Set up JDK
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0
with:
distribution: ${{ matrix.distribution }}
java-version: ${{ matrix.java }}
cache: 'maven'
- name: Test with Maven
run: ./mvnw -B test
release:
runs-on: ubuntu-latest
needs: test
steps:
- name: Checkout
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
- name: Set up JDK
uses: actions/setup-java@f2beeb24e141e01a676f977032f5a29d81c9e27e # v5.1.0
with:
distribution: "temurin"
java-version: "23"
- name: Setup Node
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version: 22.20.0
- name: Release
run: |
npm ci
npx semantic-release