Skip to content

upgrade dependencies (Kotlin 2.0.20 and more) #136

upgrade dependencies (Kotlin 2.0.20 and more)

upgrade dependencies (Kotlin 2.0.20 and more) #136

Workflow file for this run

name: 🐙 GitHub Pages
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout 🚚
uses: actions/checkout@v4
- name: Set up JDK 13 ☕
uses: actions/setup-java@v4
with:
java-version: 13
distribution: 'adopt'
- name: Setup Gradle 🐘
uses: gradle/actions/setup-gradle@v3
- name: Generate Coverage Report 📊
if: ${{github.event_name == 'push'}}
run: ./gradlew tibiakt-core:koverHtmlReport
- name: Generate API documentation 📃
if: ${{github.event_name == 'push'}}
run: ./gradlew dokkaHtmlMultiModule
- name: Organize files 📁
run: |
mv build/dokka public
mv tibiakt-core/build/reports/kover/html public/kover
- name: Deploy to GitHub Pages🚀
if: ${{github.event_name == 'push'}}
uses: JamesIves/github-pages-deploy-action@v4
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: gh-pages
FOLDER: public