From 265f4323430d8fd9c53e1133d1337028f4831035 Mon Sep 17 00:00:00 2001 From: Nicolas Bourdaud Date: Tue, 19 May 2026 20:45:18 +0200 Subject: [PATCH] ci: install perl dependencies for ubloxcfg ubloxcfg_gen.pl needs Path::Tiny (and Data::Float) which aren't on ubuntu-latest. Whether the perl runs at all depends on cmake's timestamp check on the committed generated files, so it's flaky. With the courtesy of ESoapW --- .github/workflows/build-oscillatord.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-oscillatord.yaml b/.github/workflows/build-oscillatord.yaml index 0c4f0ff..7b414ec 100644 --- a/.github/workflows/build-oscillatord.yaml +++ b/.github/workflows/build-oscillatord.yaml @@ -16,6 +16,8 @@ jobs: with: repository: orolia2s/ubloxcfg ref: main + - name: Install perl modules for ubloxcfg code-gen + run: sudo apt-get update && sudo apt-get install -y libpath-tiny-perl libdata-float-perl - name: Compile Ublox configuration shared library run: | cmake -S . -B build