Skip to content

chore(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.18.2 to 2.20.1 #5

chore(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.18.2 to 2.20.1

chore(deps): bump com.fasterxml.jackson.datatype:jackson-datatype-jsr310 from 2.18.2 to 2.20.1 #5

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
codegen-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Set up Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.2.0
with:
go-version-file: codegen/go.mod
- name: Go unit tests
run: go -C codegen test ./...
codegen-sdk:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Set up Go
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.2.0
with:
go-version-file: codegen/go.mod
- name: Generate SDK
run: go -C codegen run . generate
- name: Set up Java
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.4.0
with:
distribution: temurin
java-version: '21'
cache: gradle
- name: Format SDK code
run: ./gradlew spotlessApply
- name: Ensure clean working tree
run: git diff --exit-code
java:
runs-on: ubuntu-latest
needs:
- codegen-tests
- codegen-sdk
strategy:
matrix:
java-version:
- '17'
- '21'
- '25'
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Install test JVM ${{ matrix.java-version }}
id: setup-test-java
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.4.0
with:
distribution: temurin
java-version: ${{ matrix.java-version }}
cache: gradle
set-java-home: false
- name: Set up Java for Gradle
id: setup-gradle-java
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.4.0
with:
distribution: temurin
java-version: '21'
cache: gradle
- name: Configure toolchain paths
run: |
echo "JAVA_TEST_HOME=${{ steps.setup-test-java.outputs.path }}" >> $GITHUB_ENV
echo "ORG_GRADLE_JAVA_INSTALLATIONS_PATHS=${{ steps.setup-test-java.outputs.path }}:${{ steps.setup-gradle-java.outputs.path }}" >> $GITHUB_ENV
- name: Test
run: ./gradlew test -PtestJavaVersion=${{ matrix.java-version }}
- name: Build
run: ./gradlew build -PtestJavaVersion=${{ matrix.java-version }}
release-please:
name: Prepare release
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
permissions:
contents: write
pull-requests: write
steps:
- name: Checkout code
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
target-branch: ${{ github.ref_name }}