Skip to content

Commit

Permalink
ICU-21569 patch from echeran/pull/4
Browse files Browse the repository at this point in the history
Cache the java tar ball suggested by echeran
  • Loading branch information
FrankYFTang authored May 27, 2021
1 parent c9ba555 commit 4b27d72
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions .github/workflows/icu_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,22 @@ jobs:
- uses: actions/setup-java@v1
with:
java-version: '8'
- name: Download Java7
- name: Cache for Java 7 tarball
id: cache-java7
uses: actions/cache@v2
with:
path: java7-tarball
key: ${{ runner.os }}-java7-tarball
- name: Download Java 7
if: steps.cache-java7.outputs.cache-hit != 'true'
run: |
mkdir -p java7-tarball
download_url="https://download.java.net/openjdk/jdk7u75/ri/openjdk-7u75-b13-linux-x64-18_dec_2014.tar.gz"
wget -O $RUNNER_TEMP/java_package.tar.gz $download_url
pushd $RUNNER_TEMP ; gunzip java_package.tar.gz ; tar xvf java_package.tar; popd
echo "java7.bootclasspath" > $RUNNER_TEMP/draft ; ls $RUNNER_TEMP/java-se-7u75-ri/jre/lib/*.jar|paste -sd ":" - >> $RUNNER_TEMP/draft
wget -O java7-tarball/java_package.tar.gz $download_url
pushd java7-tarball ; gunzip java_package.tar.gz ; tar xvf java_package.tar; popd
- name: Configure Ant build to use Java 7 JRE
run: |
echo "java7.bootclasspath" > $RUNNER_TEMP/draft ; ls java7-tarball/java-se-7u75-ri/jre/lib/*.jar|paste -sd ":" - >> $RUNNER_TEMP/draft
cat $RUNNER_TEMP/draft | paste -sd "=" - > icu4j/build-local.properties
- name: ICU4J
run: |
Expand Down

0 comments on commit 4b27d72

Please sign in to comment.