Skip to content

Commit

Permalink
Merge pull request #518 from Zinput/feature/update_ci_build_targets
Browse files Browse the repository at this point in the history
Update workflows build targets
  • Loading branch information
nosracd authored Jul 19, 2024
2 parents 4fbd67e + 7532b53 commit 6f2f4c9
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 11 deletions.
13 changes: 6 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
ubuntu:
strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04]
os: [ubuntu-24.04, ubuntu-22.04]
build_type: [Debug, Release]

runs-on: ${{ matrix.os }}
Expand All @@ -20,7 +20,7 @@ jobs:

- name: Install Dependencies
run: |
sudo apt install liblua5.3-dev lua5.3 libjchart2d-java
sudo apt install liblua5.3-dev lua5.3 libjchart2d-java libglib2.0-dev
- name: Configure CMake
run: cmake -B ${{github.workspace}}/build ${{env.CMAKE_FLAGS}} -DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
Expand Down Expand Up @@ -55,7 +55,7 @@ jobs:
LD_LIBRARY_PATH=/usr/local/lib/ build/lcm_log_writer build/example.log
fedora:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -184,15 +184,14 @@ jobs:
ctest --output-on-failure
docs:
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install Dependencies
run: |
sudo apt install doxygen liblua5.4-dev lua5.4
pip install sphinx-rtd-theme Sphinx myst-parser
sudo apt install doxygen liblua5.4-dev lua5.4 python3-sphinx-rtd-theme python3-sphinx python3-myst-parser libglib2.0-dev
- name: Build Docs
run: |
Expand All @@ -201,7 +200,7 @@ jobs:
make doc
- name: Archive Docs
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: archived-docs
path: build/docs/_build
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ feedback and involvement on new features.

* Platforms:
* GNU/Linux
* Ubuntu (20.04 and 22.04)
* Fedora (37)
* macOS (11 and 12)
* Ubuntu (22.04 and 24.04)
* Fedora (40)
* macOS (13 and 14)
* Windows (2019 and 2022) via MSYS2
* Languages
* C
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile.fedora
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM fedora:37
FROM fedora:40

# cmake3: To build LCM
# clang: For compiling code with Clang
Expand Down

0 comments on commit 6f2f4c9

Please sign in to comment.