Skip to content

build(deps): bump com.vanniktech.maven.publish from 0.35.0 to 0.37.0 #227

build(deps): bump com.vanniktech.maven.publish from 0.35.0 to 0.37.0

build(deps): bump com.vanniktech.maven.publish from 0.35.0 to 0.37.0 #227

Workflow file for this run

name: Android
on:
workflow_call:
workflow_dispatch:
pull_request:
push:
branches:
- main
paths:
- '**/*.kt'
- '**/*.kts'
- '.github/workflows/android.yml'
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: true
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Assemble Debug
run: ./gradlew assembleDebug
- name: Upload Artifacts
uses: actions/upload-artifact@v7
with:
name: artifacts
path: |
**/build/outputs/aar/
**/build/libs/*-android.jar
retention-days: 30
test:
name: Test
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: true
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Run Tests
run: ./gradlew testDebugUnitTest
- name: Generate Coverage Report
run: ./gradlew koverXmlReport koverHtmlReport
- name: Upload Coverage Report
uses: actions/upload-artifact@v7
with:
name: coverage-report-android
path: |
**/build/reports/kover/
retention-days: 30
lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
with:
submodules: true
- name: Setup Java
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 17
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
- name: Run Lint
run: ./gradlew lintDebug