Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Bump github/codeql-action from 3.29.3 to 3.29.5 #759

Bump github/codeql-action from 3.29.3 to 3.29.5

Bump github/codeql-action from 3.29.3 to 3.29.5 #759

name: Documentation
on:
push:
branches: main
pull_request:
branches: main
permissions:
contents: read
jobs:
documentationjob:
permissions:
contents: write
runs-on: ubuntu-22.04
env:
PYTHON_BINDING_VERSION: "3.10"
steps:
- name: Harden Runner
uses: step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
with:
egress-policy: audit
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 0
submodules: recursive
- name: Install Dependencies
run: |
export BUILD_DOCU=true
bash .github/workflows/install_dependencies.sh
- name: Build Documentation and Test
run: |
source ad-rss-build-venv/bin/activate
GTEST_OUTPUT="xml:test_results"
colcon build --event-handlers console_direct+ --executor sequential --packages-up-to ad_rss ad_rss_map_integration --cmake-args -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTING=ON -DBUILD_COVERAGE=ON -DBUILD_APIDOC=ON
colcon test --event-handlers console_direct+ --packages-select ad_rss ad_rss_map_integration
colcon test-result
- name: Code Coverage and CodeCov
run: |
bash .github/workflows/code_coverage.sh
- name: Upload coverage as artifact
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: coverage_report
path: ./coverage
if-no-files-found: error
overwrite: true
- name: Documentation Deployment (Test)
run: |
source ad-rss-build-venv/bin/activate
mkdocs build
if [ ${{ github.event_name }} != 'pull_request' ]; then bash .github/workflows/deploy_documentation.sh true; else bash .github/workflows/deploy_documentation.sh false; fi