name: Build Shared on: workflow_call: inputs: dockerTag: required: true type: string jobs: build-shared: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Cache Gradle uses: actions/cache@v4 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-${{ hashFiles('shared/build.gradle.kts') }} - name: Build Shared module run: | chmod +x ./gradlew ./gradlew :shared:build --info --stacktrace