diff --git a/.github/actions/openvic-sim-build/action.yml b/.github/actions/openvic-sim-build/action.yml index a752216cd..0b135e41f 100644 --- a/.github/actions/openvic-sim-build/action.yml +++ b/.github/actions/openvic-sim-build/action.yml @@ -69,14 +69,17 @@ runs: with: packages: build-essential pkg-config libtbb-dev - - name: Install and Set g++ to version 13 + - name: Install g++13 + if: ${{ runner.os == 'Linux' }} + uses: awalsh128/cache-apt-pkgs-action@553a35bb8ebd9fcabcb1c9451aa4c98e1b4ca8a9 # v1.6.3 + with: + add-repository: ppa:ubuntu-toolchain-r/test + packages: g++-13 + + - name: Set g++ to version 13 if: ${{ runner.os == 'Linux' }} shell: sh run: | - g++ --version - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y - sudo apt update -y - sudo apt install g++-13 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 13 sudo update-alternatives --set g++ /usr/bin/g++-13 g++ --version