Skip to content

Commit

Permalink
Infra: Upgrade CI runner image and actions (#214)
Browse files Browse the repository at this point in the history
* Infra: Upgrade CI runner image and actions

* nit
  • Loading branch information
pan3793 authored Jan 31, 2023
1 parent 338da54 commit c314a5a
Show file tree
Hide file tree
Showing 8 changed files with 73 additions and 73 deletions.
12 changes: 6 additions & 6 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@ on:

jobs:
run-tests:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
java: [ 8, 11 ]
scala: [ 2.12, 2.13 ]
spark: [ 3.3 ]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: ${{ matrix.java }}
Expand All @@ -46,16 +46,16 @@ jobs:
-PmavenCentralMirror=https://maven-central.storage-download.googleapis.com/maven2/
run-tests-with-specific-clickhouse:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
clickhouse: [ 21.3, 21.8, 22.3, 22.8 ]
env:
CLICKHOUSE_IMAGE: clickhouse/clickhouse-server:${{ matrix.clickhouse }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/check-license.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ on:

jobs:
check-license:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
spark: [ 3.3 ]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ on:

jobs:
run-tests:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: 3.x
python-version: 3.9
- run: pip install -r requirements.txt
- run: mkdocs gh-deploy --force
64 changes: 32 additions & 32 deletions .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,46 +22,46 @@ on:
jobs:
publish-release:
if: ${{ startsWith(github.repository, 'housepower/') }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
scala: [ 2.12, 2.13 ]
spark: [ 3.3 ]
steps:
- uses: actions/checkout@v2
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 8
cache: gradle
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v4
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
- name: Publish Release
run: >-
./gradlew clean publish --no-daemon
-Dscala_binary_version=${{ matrix.scala }}
-Dspark_binary_version=${{ matrix.spark }}
-PmavenUser='${{ secrets.NEXUS_USER }}'
-PmavenPassword='${{ secrets.NEXUS_PW }}'
-Prelease
-Psigning.gnupg.keyName='Cheng Pan'
-Psigning.gnupg.executable=gpg
-PmavenCentralMirror=https://maven-central.storage-download.googleapis.com/maven2/
- uses: actions/checkout@v3
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
cache: gradle
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v5
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
- name: Publish Release
run: >-
./gradlew clean publish --no-daemon
-Dscala_binary_version=${{ matrix.scala }}
-Dspark_binary_version=${{ matrix.spark }}
-PmavenUser='${{ secrets.NEXUS_USER }}'
-PmavenPassword='${{ secrets.NEXUS_PW }}'
-Prelease
-Psigning.gnupg.keyName='Cheng Pan'
-Psigning.gnupg.executable=gpg
-PmavenCentralMirror=https://maven-central.storage-download.googleapis.com/maven2/
create-github-release:
if: ${{ startsWith(github.repository, 'housepower/') }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
needs: publish-release
steps:
- name: Create Draft Release
uses: softprops/action-gh-release@v1
with:
draft: true
token: ${{ secrets.GITHUB_TOKEN }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Draft Release
uses: softprops/action-gh-release@v1
with:
draft: true
token: ${{ secrets.GITHUB_TOKEN }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36 changes: 18 additions & 18 deletions .github/workflows/publish-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ name: "Publish Snapshot"

on:
schedule:
- cron: '0 0 * * *'
- cron: '0 0 * * *'

jobs:
publish-snapshot:
if: ${{ startsWith(github.repository, 'housepower/') }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
Expand All @@ -31,19 +31,19 @@ jobs:
scala: [ 2.12, 2.13 ]
spark: [ 3.3 ]
steps:
- uses: actions/checkout@v2
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v2
with:
distribution: zulu
java-version: 8
cache: gradle
- name: Publish Snapshot - ${{ matrix.branch }}
run: >-
./gradlew clean publish --no-daemon --refresh-dependencies
-Dscala_binary_version=${{ matrix.scala }}
-Dspark_binary_version=${{ matrix.spark }}
-PmavenUser='${{ secrets.NEXUS_USER }}'
-PmavenPassword='${{ secrets.NEXUS_PW }}'
-PmavenCentralMirror=https://maven-central.storage-download.googleapis.com/maven2/
- uses: actions/checkout@v3
with:
ref: ${{ matrix.branch }}
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
cache: gradle
- name: Publish Snapshot - ${{ matrix.branch }}
run: >-
./gradlew clean publish --no-daemon --refresh-dependencies
-Dscala_binary_version=${{ matrix.scala }}
-Dspark_binary_version=${{ matrix.spark }}
-PmavenUser='${{ secrets.NEXUS_USER }}'
-PmavenPassword='${{ secrets.NEXUS_PW }}'
-PmavenCentralMirror=https://maven-central.storage-download.googleapis.com/maven2/
8 changes: 4 additions & 4 deletions .github/workflows/sonar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,15 @@ name: "SonarQube"

on:
schedule:
- cron: '0 0 * * *'
- cron: '0 0 * * *'

jobs:
sonar-report:
if: ${{ startsWith(github.repository, 'housepower/') }}
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/style.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ on:

jobs:
check-style:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/tpcds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ on:

jobs:
run-tpcds-sf1:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
spark: [ 3.3 ]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: zulu
java-version: 8
Expand Down

0 comments on commit c314a5a

Please sign in to comment.