Skip to content

feat: add home_directory configuration to connection factories #38

feat: add home_directory configuration to connection factories

feat: add home_directory configuration to connection factories #38

Workflow file for this run

name: CI/CD Pipeline
on:
push:
branches: [ "main" ]
tags:
- 'v*'
pull_request:
branches: [ "main" ]
permissions:
contents: read
jobs:
build-and-test:
name: Build and Test
runs-on: ubuntu-latest
outputs:
version: ${{ steps.get_version.outputs.version }}
steps:
- uses: actions/checkout@v4
- name: Extract version from tag
id: get_version
if: startsWith(github.ref, 'refs/tags/v')
run: echo "version=${GITHUB_REF_NAME#v}" >> $GITHUB_OUTPUT
- name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
cache: 'maven'
- name: Build and Verify with Maven
run: |
if [ -n "${{ steps.get_version.outputs.version }}" ]; then
mvn clean verify -Drevision=${{ steps.get_version.outputs.version }}
else
mvn clean verify
fi
- name: Upload Artifact
if: startsWith(github.ref, 'refs/tags/v')
uses: actions/upload-artifact@v4
with:
name: spring-data-ladybugdb-${{ steps.get_version.outputs.version }}
path: core/target/*.jar
retention-days: 1