Skip to content

Bump org.apache.logging.log4j:log4j-api from 2.25.3 to 2.25.4 (#763) #237

Bump org.apache.logging.log4j:log4j-api from 2.25.3 to 2.25.4 (#763)

Bump org.apache.logging.log4j:log4j-api from 2.25.3 to 2.25.4 (#763) #237

Workflow file for this run

name: Quarto
on:
workflow_dispatch:
push:
branches:
- main
- docs
jobs:
build-deploy:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Quarto (Install Quarto)
uses: quarto-dev/quarto-actions/setup@v2
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install Node modules
run: npm ci
- name: Generate HTML of Avram schemas
run: ./avram-schemas/html-schemas
- name: Generare Java API documentation and insert it to Quarto documentation
run: |
mvn -B javadoc:javadoc --file pom.xml
cp -r target/reports/apidocs docs
find docs/apidocs/de | grep -P "html$" | sed 's,docs/, - ,' > apidoc-list
sed -i.bak -e '/- apidocs\/index.html/r./apidoc-list' docs/apidoc.qmd
rm apidoc-list docs/apidoc.qmd.bak
- name: Render and Publish
uses: quarto-dev/quarto-actions/publish@v2
with:
# the current location of the documentation
path: docs
# the target is GitHub pages
target: gh-pages
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}