Skip to content

chore: update 2025.4.8 #74

chore: update 2025.4.8

chore: update 2025.4.8 #74

Workflow file for this run

name: "Test Api Doc Crafter"
on:
push:
branches:
- main
workflow_dispatch:
jobs:
test-api-doc-crafter:
runs-on: ubuntu-latest
steps:
- name: "🧑‍💻 Checkout"
uses: actions/checkout@v3
- name: "Run Api Doc Crafter"
uses: YunaBraska/api-doc-crafter@main
- name: "Validate Output"
run: |
echo "pwd [$(pwd)]"
ls -lah
ls -lah swagger_output
ls -lah swagger_output/index.html
- name: "♻️ Restore cache [unix-build-${{ hashFiles('**/pom.xml', '**/build.gradle*') }}]"
uses: actions/cache@v4
with:
path: |
~/.m2
~/.gradle/caches
~/.gradle/wrapper
key: unix-build-${{ hashFiles('**/pom.xml', '**/build.gradle*') }}
restore-keys: unix-build-${{ hashFiles('**/pom.xml', '**/build.gradle*') }}
- name: "🔍 Read Java Info"
id: "java_info"
uses: YunaBraska/java-info-action@main
- name: "☕ Setup Java [${{ steps.java_info.outputs.java_version }}] Builder [${{ steps.java_info.outputs.builder_name }}] [${{ steps.java_info.outputs.builder_version }}]"
uses: actions/setup-java@main
with:
java-version: ${{ steps.java_info.outputs.java_version }}
distribution: 'temurin'
- name: "🧪 Build & Test"
run: ${{ steps.java_info.outputs.cmd_test_build }}
env:
GITHUB_USER: 'GithubBot'
GITHUB_TOKEN: ${{ secrets.BOT_TOKEN || secrets.GITHUB_TOKEN }}
- name: "🗒️ Maven License Info"
id: "license_info"
uses: YunaBraska/maven-license-info-action@main
with:
exclude-scopes: 'test,provided,system'
output-dir: 'docs/licenses'