Skip to content

feat: introduce client side logic #186

feat: introduce client side logic

feat: introduce client side logic #186

Workflow file for this run

name: build
on: [push, pull_request, workflow_dispatch]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 21
cache: gradle
- name: Validate gradle wrapper
uses: gradle/actions/wrapper-validation@v4
- name: Build
run: ./gradlew build
- name: Locate artifacts
run: |
echo "ARTIFACT=$(find ./build/libs/ -name *.jar -not -name *-dev.jar -not -name *-sources.jar -not -name *-all.jar)" >> $GITHUB_ENV
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
path: |
${{ env.ARTIFACT }}