|
51 | 51 | key: ${{ runner.os }}-go-${{ hashFiles('go.mod') }} |
52 | 52 | restore-keys: | |
53 | 53 | ${{ runner.os }}-go- |
| 54 | + - name: Install Java |
| 55 | + run: | |
| 56 | + curl -s "https://get.sdkman.io" | bash |
| 57 | + source "$HOME/.sdkman/bin/sdkman-init.sh" |
| 58 | + echo "sdkman_auto_answer=true" >> ~/.sdkman/etc/config |
| 59 | + # sdk list java |
| 60 | +
|
| 61 | + sdk install java 11.0.24-zulu |
| 62 | + echo "JAVA11_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
| 63 | +
|
| 64 | + sdk install java 17.0.12-zulu |
| 65 | + echo "JAVA17_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV |
| 66 | +
|
| 67 | + # by default use JDK 11 |
| 68 | + sdk default java 11.0.24-zulu |
| 69 | + sdk use java 11.0.24-zulu |
| 70 | + echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
54 | 71 | - name: Install CCM |
55 | 72 | run: | |
56 | 73 | python3 -m venv ~/venv |
@@ -139,8 +156,29 @@ jobs: |
139 | 156 | - uses: actions/setup-go@v4 |
140 | 157 | with: |
141 | 158 | go-version: ${{ matrix.go }} |
| 159 | + - name: Install Java |
| 160 | + run: | |
| 161 | + curl -s "https://get.sdkman.io" | bash |
| 162 | + source "$HOME/.sdkman/bin/sdkman-init.sh" |
| 163 | + echo "sdkman_auto_answer=true" >> ~/.sdkman/etc/config |
| 164 | + # sdk list java |
| 165 | +
|
| 166 | + sdk install java 11.0.24-zulu |
| 167 | + echo "JAVA11_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
| 168 | +
|
| 169 | + sdk install java 17.0.12-zulu |
| 170 | + echo "JAVA17_HOME=$JAVA_HOME_17_X64" >> $GITHUB_ENV |
| 171 | +
|
| 172 | + # by default use JDK 11 |
| 173 | + sdk default java 11.0.24-zulu |
| 174 | + sdk use java 11.0.24-zulu |
| 175 | + echo "JAVA_HOME=$JAVA_HOME_11_X64" >> $GITHUB_ENV |
142 | 176 | - name: Install CCM |
143 | | - run: pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}" |
| 177 | + run: | |
| 178 | + python3 -m venv ~/venv |
| 179 | + ~/venv/bin/pip install setuptools |
| 180 | + ~/venv/bin/pip install "git+https://github.com/riptano/ccm.git@${CCM_VERSION}" |
| 181 | + echo "PATH=~/venv/bin:$PATH" >> $GITHUB_ENV |
144 | 182 | - name: Start cassandra nodes |
145 | 183 | run: | |
146 | 184 | VERSION=${{ matrix.cassandra_version }} |
|
0 commit comments