Update Doxygen GitHub Actions builds

Update to Ubuntu 22.04 for newer doxygen
Update Actions to fix nodejs12 depreciation warning.

Add Doxygen build and deploy status to README.md
This commit is contained in:
Julian Groß 2023-02-04 16:09:52 +01:00 committed by JulianGro
parent 9432183a5e
commit e30a19b008
2 changed files with 5 additions and 4 deletions

View file

@ -1,4 +1,4 @@
# Copyright 2022 Overte e.V.
# Copyright 2022-2023 Overte e.V.
# SPDX-License-Identifier: MIT
name: Master Doxygen CI Build and Deploy
@ -10,11 +10,11 @@ on:
jobs:
build_doxygen:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
name: Build and deploy Doxygen documentation
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Install dependencies
run: |
@ -29,7 +29,7 @@ jobs:
doxygen Doxyfile
- name: Deploy Doxygen
uses: SamKirkland/FTP-Deploy-Action@4.3.0
uses: SamKirkland/FTP-Deploy-Action@4.3.3
with:
server: ftp.tuxfamily.org
username: ${{ secrets.GHA_JSDOC_FTP_USER }}

View file

@ -19,6 +19,7 @@ SPDX-License-Identifier: Apache-2.0
<p align="center">
<a href="https://github.com/overte-org/overte/actions/workflows/master_build.yml"><img alt="Master CI Build" src="https://github.com/overte-org/overte/actions/workflows/master_build.yml/badge.svg"></a>
<a href="https://github.com/overte-org/overte/actions/workflows/master_deploy_apidocs.yml"><img alt="API-docs CI Build & Deploy" src="https://github.com/overte-org/overte/actions/workflows/master_deploy_apidocs.yml/badge.svg"></a>
<a href="https://github.com/overte-org/overte/actions/workflows/master_deploy_doxygen.yml"><img alt="Doxygen CI Build & Deploy" src="https://github.com/overte-org/overte/actions/workflows/master_deploy_doxygen.yml/badge.svg"></a>
<a href="https://api.reuse.software/info/github.com/overte-org/overte"><img alt="REUSE status" src="https://api.reuse.software/badge/github.com/overte-org/overte"></a>
</p>