Skip to content

Commit 9bdcd39

Browse files
author
Fabiana Severin
committed
fix(ci): write JDK 8 toolchains.xml for release builds
1 parent aff4425 commit 9bdcd39

2 files changed

Lines changed: 33 additions & 0 deletions

File tree

.github/workflows/release-runtime-interface-client.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,17 @@ jobs:
7979
echo "JAVA_HOME=$JAVA_8_HOME" >> "$GITHUB_ENV"
8080
echo "$JAVA_8_HOME/bin" >> "$GITHUB_PATH"
8181
"$JAVA_8_HOME/bin/java" -version
82+
mkdir -p "$HOME/.m2"
83+
cat > "$HOME/.m2/toolchains.xml" <<EOF
84+
<?xml version="1.0" encoding="UTF-8"?>
85+
<toolchains>
86+
<toolchain>
87+
<type>jdk</type>
88+
<provides><version>8</version></provides>
89+
<configuration><jdkHome>$JAVA_8_HOME</jdkHome></configuration>
90+
</toolchain>
91+
</toolchains>
92+
EOF
8293
8394
# Route all mvn resolution through the CodeArtifact mirror. Must precede
8495
# resolve-release-version, which invokes `mvn help:evaluate`. Ambient
@@ -149,6 +160,17 @@ jobs:
149160
echo "JAVA_HOME=$JAVA_8_HOME" >> "$GITHUB_ENV"
150161
echo "$JAVA_8_HOME/bin" >> "$GITHUB_PATH"
151162
"$JAVA_8_HOME/bin/java" -version
163+
mkdir -p "$HOME/.m2"
164+
cat > "$HOME/.m2/toolchains.xml" <<EOF
165+
<?xml version="1.0" encoding="UTF-8"?>
166+
<toolchains>
167+
<toolchain>
168+
<type>jdk</type>
169+
<provides><version>8</version></provides>
170+
<configuration><jdkHome>$JAVA_8_HOME</jdkHome></configuration>
171+
</toolchain>
172+
</toolchains>
173+
EOF
152174
153175
# Route all mvn resolution through the CodeArtifact mirror. Must precede
154176
# resolve-release-version (which invokes `mvn help:evaluate`) and the OIDC

.github/workflows/release.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ jobs:
9595
echo "JAVA_HOME=$JAVA_8_HOME" >> "$GITHUB_ENV"
9696
echo "$JAVA_8_HOME/bin" >> "$GITHUB_PATH"
9797
"$JAVA_8_HOME/bin/java" -version
98+
mkdir -p "$HOME/.m2"
99+
cat > "$HOME/.m2/toolchains.xml" <<EOF
100+
<?xml version="1.0" encoding="UTF-8"?>
101+
<toolchains>
102+
<toolchain>
103+
<type>jdk</type>
104+
<provides><version>8</version></provides>
105+
<configuration><jdkHome>$JAVA_8_HOME</jdkHome></configuration>
106+
</toolchain>
107+
</toolchains>
108+
EOF
98109
99110
# Route all mvn resolution through the CodeArtifact mirror. Runs before the
100111
# OIDC step (which would shadow the runner-role creds this needs) and on

0 commit comments

Comments
 (0)