App Broker 2.0.x

Major dependencies updates:
* Spring Boot 3
* Spring Framework 6
* Spring Cloud Open Service Broker 4.0.0-SNAPSHOT
* Java 17
* Gradle 7.6

Dockerfile:
* Update to Ubuntu Jammy
* Bump to OpenJDK 17
* Remove usage of deprecated `apt-key` tool
* Bump all other tools to latest versions (bosh, bbl, credhub etc.)

ATs:
* Pass required java buildpack env var to use Java 17 on CF
* Update `cf login` invocation to work with cf-cli v8

Small improvements:
* Reliable datetime comparison in `InMemoryServiceInstanceStateRepositoryTest`
* Update `.editorconfig` to match existing style
* Add `.sdkmanrc`
This commit is contained in:
Gareth Clay
2022-11-25 16:59:46 +00:00
committed by Gareth Clay
parent d609cc4c11
commit ebf1fc66f3
35 changed files with 380 additions and 232 deletions

16
.github/workflows/java-17-baseline.yml vendored Normal file
View File

@@ -0,0 +1,16 @@
name: Java 17 baseline build
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
strategy:
matrix:
java: [ '17' ]
uses: ./.github/workflows/gradle-build.yml
with:
java-version: ${{ matrix.java }}