Skip to content

Commit 5931d4a

Browse files
authored
Merge branch 'pivotal-cf:main' into main
2 parents e04fb14 + 9f218da commit 5931d4a

File tree

16 files changed

+236
-31
lines changed

16 files changed

+236
-31
lines changed

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
buildscript {
22
ext {
33
jmockitVersion = "1.49"
4-
springBootVersion = "3.1.2"
4+
springBootVersion = "3.1.3"
55
}
66
}
77

@@ -13,5 +13,5 @@ plugins {
1313
description = 'Java Library for Accessing Cloud Foundry Environment Variables'
1414

1515
wrapper {
16-
gradleVersion = "7.1.1"
16+
gradleVersion = "8.3"
1717
}

buildSrc/src/main/groovy/io.pivotal.cfenv.java-conventions.gradle

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
}
88

99
ext {
10-
springFrameworkVersion = "6.0.9"
10+
springFrameworkVersion = "6.0.11"
1111
javaApi = "https://docs.oracle.com/javase/17/docs/api/"
1212
javadocLinks = [
1313
javaApi,
@@ -138,6 +138,15 @@ publishing {
138138
name = "Roy Clarkson"
139139
140140
}
141+
developer {
142+
id = "anthonydahanne"
143+
name = "Anthony Dahanne"
144+
145+
}
146+
developer {
147+
id = "pivotal-david-osullivan"
148+
name = "David O'Sullivan"
149+
}
141150
}
142151
issueManagement {
143152
system = "GitHub"

ci/images/java-cfenv-ci/Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ ENV JAVA_HOME /opt/openjdk
77
ENV PATH $JAVA_HOME/bin:$PATH
88
RUN mkdir -p /opt/openjdk && \
99
cd /opt/openjdk && \
10-
curl -L https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u292-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u292b10.tar.gz | tar xz --strip-components=1
10+
curl -L https://github.com/bell-sw/Liberica/releases/download/17.0.8.1+1/bellsoft-jdk17.0.8.1+1-linux-amd64.tar.gz | tar xz --strip-components=1
1111

1212
ADD https://raw.githubusercontent.com/spring-io/concourse-java-scripts/v0.0.4/concourse-java.sh /opt/
13-
ADD https://repo.spring.io/libs-release/io/spring/concourse/releasescripts/concourse-release-scripts/0.3.3/concourse-release-scripts-0.3.3.jar /opt/
1413

ci/scripts/promote.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source $(dirname $0)/common.sh
77
version=$( cat artifactory-repo/build-info.json | jq -r '.buildInfo.modules[0].id' | sed 's/.*:.*:\(.*\)/\1/' )
88
export BUILD_INFO_LOCATION=$(pwd)/artifactory-repo/build-info.json
99

10-
java -jar /opt/concourse-release-scripts*.jar promote $RELEASE_TYPE $BUILD_INFO_LOCATION
10+
java -jar /concourse-release-scripts*.jar promote $RELEASE_TYPE $BUILD_INFO_LOCATION
1111

1212
echo "Promotion complete"
1313
echo $version > version/version

ci/scripts/sync-to-maven-central.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ set -euo pipefail
44
readonly BUILD_INFO_LOCATION="$(pwd)/artifactory-repo/build-info.json"
55
readonly CONFIG_DIR="$(pwd)/git-repo/ci/config"
66

7-
java -jar /opt/concourse-release-scripts*.jar \
7+
java -jar /concourse-release-scripts*.jar \
88
--spring.config.location="${CONFIG_DIR}/release-scripts.yml" \
99
publishToCentral 'RELEASE' "$BUILD_INFO_LOCATION" "artifactory-repo"
1010

ci/tasks/promote.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
---
22
platform: linux
33
image_resource:
4-
type: registry-image
4+
type: dockerhub-image
55
source:
6-
repository: ((corporate-harbor-registry))/((docker-hub-organization))/java-cfenv-ci
7-
username: ((corporate-harbor-robot-account.username))
8-
password: ((corporate-harbor-robot-account.password))
9-
tag: latest
6+
repository: springio/concourse-release-scripts
7+
tag: 0.3.4
108
inputs:
119
- name: git-repo
1210
- name: artifactory-repo

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
org.gradle.parallel=true
22

33
group=io.pivotal.cfenv
4-
version=3.0.1-SNAPSHOT
4+
version=3.1.0-SNAPSHOT
55
onlyShowStandardStreamsOnTestFailure=false
66

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

java-cfenv-all/build.gradle

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
buildscript {
2+
repositories {
3+
gradlePluginPortal()
4+
}
5+
dependencies {
6+
classpath 'com.github.johnrengelman:shadow:8.1.1'
7+
}
8+
}
9+
10+
apply plugin: 'com.github.johnrengelman.shadow'
11+
apply plugin: 'java-library'
12+
apply plugin: 'maven-publish'
13+
14+
description = 'Java CF Env Boot All, contains all java-cfenv modules in a convenient uberjar'
15+
16+
dependencies {
17+
api project(':java-cfenv-boot-pivotal-scs')
18+
api project(':java-cfenv-boot-pivotal-sso')
19+
}
20+
21+
import com.github.jengelman.gradle.plugins.shadow.transformers.PropertiesFileTransformer
22+
23+
shadowJar {
24+
archiveClassifier.set('')
25+
mergeServiceFiles()
26+
transform(PropertiesFileTransformer) {
27+
paths = ['META-INF/spring.factories']
28+
mergeStrategy = "append"
29+
}
30+
dependencies {
31+
exclude(dependency('org.springframework.boot::'))
32+
exclude(dependency('org.springframework::'))
33+
}
34+
relocate 'com.cedarsoftware.util.io', 'io.pivotal.cfenv.shaded.com.cedarsoftware.util.io'
35+
}
36+
37+
publishing {
38+
publications {
39+
shadow(MavenPublication) { publication ->
40+
project.shadow.component(publication)
41+
}
42+
}
43+
44+
repositories {
45+
maven {
46+
url = project.properties.getOrDefault('publicationRepository', "${System.getenv('HOME')}/.m2/repository")
47+
}
48+
}
49+
50+
}
51+
52+
assemble.dependsOn shadowJar
53+
build.dependsOn shadowJar
54+
publishShadowPublicationToMavenRepository.dependsOn jar

java-cfenv-test-support/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ dependencies {
1010
api testFixtures(project(':java-cfenv'))
1111
api 'org.springframework.boot:spring-boot-starter-test'
1212
api "junit:junit"
13+
api 'com.fasterxml.jackson.core:jackson-core'
14+
api 'com.fasterxml.jackson.core:jackson-databind'
1315
}
1416

1517
tasks.named('jar') {

0 commit comments

Comments
 (0)