diff --git a/.github/workflows/api-snapshot-check.yml b/.github/workflows/api-snapshot-check.yml index 7943180..a5507e2 100644 --- a/.github/workflows/api-snapshot-check.yml +++ b/.github/workflows/api-snapshot-check.yml @@ -47,10 +47,11 @@ jobs: with: fetch-depth: 0 - - uses: actions/setup-java@v5 + - name: Set up JDK + uses: actions/setup-java@v5 with: - distribution: 'adopt' - java-version: '17' + distribution: 'temurin' + java-version: '21' - name: Install utplsql run: .github/scripts/install_utplsql.sh @@ -62,17 +63,3 @@ jobs: run: | API_VERSION="${{ github.event.client_payload.api_version || inputs.api_version }}" mvn verify appassembler:assemble -Dutplsql-java-api.version="$API_VERSION" - - slack-workflow-status: - if: always() - name: Post Workflow Status To Slack - needs: [ build ] - runs-on: ubuntu-latest - steps: - - name: Slack Workflow Notification - uses: Gamesight/slack-workflow-status@master - with: - repo_token: ${{secrets.GITHUB_TOKEN}} - slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}} - name: 'Github Actions[bot]' - icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 62f3368..51ecdb1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,8 +9,6 @@ on: workflow_dispatch: - repository_dispatch: - types: [utPLSQL-build,utPLSQL-java-api-build] defaults: run: @@ -32,7 +30,7 @@ jobs: matrix: utplsql_version: ["v3.2.01","develop"] utplsql_file: ["utPLSQL"] - jdk: ['11', '17', '21', '25'] + jdk: ['17', '21', '25'] services: oracle: image: gvenzl/oracle-free:23-slim-faststart @@ -54,9 +52,11 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-java@v5 + + - name: Set up JDK + uses: actions/setup-java@v5 with: - distribution: 'adopt' + distribution: 'temurin' java-version: ${{matrix.jdk}} - name: Install utplsql @@ -67,17 +67,3 @@ jobs: - name: Build and Test run: mvn verify appassembler:assemble - - slack-workflow-status: - if: always() - name: Post Workflow Status To Slack - needs: [ build ] - runs-on: ubuntu-latest - steps: - - name: Slack Workflow Notification - uses: Gamesight/slack-workflow-status@master - with: - repo_token: ${{secrets.GITHUB_TOKEN}} - slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}} - name: 'Github Actions[bot]' - icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bd819e2..ade3efe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,10 +17,12 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-java@v5 + + - name: Set up JDK + uses: actions/setup-java@v5 with: - distribution: 'adopt' - java-version: 8 + distribution: 'temurin' + java-version: '21' - name: Build Release run: mvn package appassembler:assemble assembly:single checksum:files -DskipTests @@ -31,17 +33,3 @@ jobs: files: | target/utPLSQL-cli.zip target/utPLSQL-cli.zip.md5 - - slack-workflow-status: - if: always() - name: Post Workflow Status To Slack - needs: [ release ] - runs-on: ubuntu-latest - steps: - - name: Slack Workflow Notification - uses: Gamesight/slack-workflow-status@master - with: - repo_token: ${{secrets.GITHUB_TOKEN}} - slack_webhook_url: ${{secrets.SLACK_WEBHOOK_URL}} - name: 'Github Actions[bot]' - icon_url: 'https://octodex.github.com/images/mona-the-rivetertocat.png' diff --git a/README.md b/README.md index fcb6dee..982ef35 100644 --- a/README.md +++ b/README.md @@ -22,12 +22,12 @@ You can also download all development versions from [Bintray](https://bintray.co ## Requirements -* [Java SE Runtime Environment 8](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) or newer +* [Java SE Runtime Environment 17](https://www.oracle.com/java/technologies/downloads/) or newer * When using reporters for Sonar or Coveralls client needs to be invoked from project's root directory. ## Compatibility -The latest CLI is always compatible with all database frameworks of the same major version. -For example CLI-3.1.0 is compatible with database framework 3.0.0-3.1.* but not with database framework 2.x. +The latest CLI is compatible with database frameworks of the same **minor** version. +For example CLI-3.2.0 is compatible with database framework 3.2.* but not necessarily with framework 3.1.* or 3.3.* ## Localization and NLS settings utPLSQL-cli will use the environment variables "LC_ALL" or "LANG" to change the locale and therefore the client NLS settings. diff --git a/pom.xml b/pom.xml index 6888240..ad2b522 100644 --- a/pom.xml +++ b/pom.xml @@ -11,9 +11,11 @@ https://github.com/utPLSQL/utPLSQL-cli - 3.2.3 UTF-8 - 11 + 17 + + 3.2.3 + 5.12.2 4.7.7 1.5.18