Skip to content

Update dependency gradle to v8.14.3 #184

Update dependency gradle to v8.14.3

Update dependency gradle to v8.14.3 #184

Workflow file for this run

name: πŸ” Smoke Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch: # Allows manual triggering
jobs:
build:
name: πŸš€ Build and Test
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest]
java-version: [21]
steps:
- name: πŸ“₯ Checkout code
uses: actions/checkout@v4
- name: β˜• Set up JDK ${{ matrix.java-version }}
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.java-version }}
distribution: 'temurin'
cache: 'gradle'
- name: πŸ› οΈ Setup Gradle
uses: gradle/gradle-build-action@v3
with:
gradle-version: wrapper
- name: βœ… Validate Gradle wrapper
uses: gradle/wrapper-validation-action@v3
- name: πŸ“¦ Install dependencies (macOS)
if: runner.os == 'macOS'
run: |
brew update
brew tap confluentinc/tap
brew bundle
- name: πŸ“¦ Install dependencies (Ubuntu)
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y jq
- name: πŸ—οΈ Build with Gradle
run: ./gradlew build --no-daemon
- name: πŸ§ͺ Run tests
run: ./gradlew test --no-daemon
- name: πŸ“¦ Build shadow JARs
run: ./gradlew shadowJar --no-daemon
- name: πŸ“€ Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: build-artifacts-${{ matrix.os }}
path: |
flink-streaming/build/libs/*.jar
flink-sql/build/libs/*.jar
retention-days: 5