From 09d3725198601ed734e895c72b49f8b7dbf08302 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 13 Jan 2023 12:58:29 +0100 Subject: [PATCH] add apt-get update Make sure to call apt-get update before apt-get install --- .github/workflows/AppFwkUnitTest.yml | 10 ++++++---- .github/workflows/ResInsightWithCache.yml | 10 ++++++---- .github/workflows/clang-tidy.yml | 9 ++++++--- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/.github/workflows/AppFwkUnitTest.yml b/.github/workflows/AppFwkUnitTest.yml index b4d20fcadb..e3d29b6b59 100644 --- a/.github/workflows/AppFwkUnitTest.yml +++ b/.github/workflows/AppFwkUnitTest.yml @@ -12,6 +12,12 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Install Linux dependencies + if: "contains( matrix.os, 'ubuntu')" + run: | + sudo apt-get update + sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev + - name: Install Qt uses: jurplel/install-qt-action@v3 with: @@ -20,10 +26,6 @@ jobs: dir: "${{ github.workspace }}/Qt/" cache: true - - name: Install Linux dependencies - if: "contains( matrix.os, 'ubuntu')" - run: sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev - - name: Build AppFwk with Unit Tests uses: lukka/run-cmake@v3 with: diff --git a/.github/workflows/ResInsightWithCache.yml b/.github/workflows/ResInsightWithCache.yml index 72c28918ed..820f550546 100644 --- a/.github/workflows/ResInsightWithCache.yml +++ b/.github/workflows/ResInsightWithCache.yml @@ -128,6 +128,12 @@ jobs: run: echo "${{github.workspace}}/buildcache/bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 shell: pwsh + - name: Install Linux dependencies + if: "contains( matrix.config.os, 'ubuntu')" + run: | + sudo apt-get update + sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev libhdf5-dev + - name: Install Qt uses: jurplel/install-qt-action@v3 with: @@ -136,10 +142,6 @@ jobs: dir: "${{ github.workspace }}/Qt/" cache: true - - name: Install Linux dependencies - if: "contains( matrix.config.os, 'ubuntu')" - run: sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev libhdf5-dev - - name: Set vcpkg's response file path used as part of cache's key. uses: lukka/set-shell-env@master with: diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 4075464693..fa9bcfae48 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -28,6 +28,12 @@ jobs: with: submodules: true + - name: Install Linux dependencies + if: "contains( matrix.config.os, 'ubuntu')" + run: | + sudo apt-get update + sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev libhdf5-dev + - name: Install Qt uses: jurplel/install-qt-action@v3 with: @@ -36,9 +42,6 @@ jobs: dir: "${{ github.workspace }}/Qt/" cache: true - - name: Install Linux dependencies - if: "contains( matrix.config.os, 'ubuntu')" - run: sudo apt-get install libxkbcommon-x11-0 libgl1-mesa-dev mesa-common-dev libglfw3-dev libglu1-mesa-dev libhdf5-dev - name: Set vcpkg's response file path used as part of cache's key. uses: lukka/set-shell-env@master with: