diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af2ac48..8629120 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,25 +15,26 @@ jobs: # setup base required dependencies - name: Setup dependencies run: | + sudo apt-get update sudo apt-get install cmake ninja-build python3-pyelftools python3-regex python3-polib # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout ${{ github.event.pull_request.head.ref }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: ${{ github.event.pull_request }} with: ref: ${{ github.event.pull_request.head.sha }} submodules: true - name: Checkout ${{ github.event.ref }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: ${{ !github.event.pull_request }} with: ref: ${{ github.event.ref }} submodules: true - name: Cache Dependencies - uses: actions/cache@v3.0.11 + uses: actions/cache@v4.0.0 id: cache-pkgs with: path: ".dependencies" @@ -71,25 +72,26 @@ jobs: # setup base required dependencies - name: Setup dependencies run: | + sudo apt-get update sudo apt-get install gcc-11 g++11 lcov cmake ninja-build python3-pyelftools python3-regex python3-polib # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout ${{ github.event.pull_request.head.ref }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: ${{ github.event.pull_request }} with: ref: ${{ github.event.pull_request.head.sha }} submodules: true - name: Checkout ${{ github.event.ref }} - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: ${{ !github.event.pull_request }} with: ref: ${{ github.event.ref }} submodules: true - name: Cache Dependencies - uses: actions/cache@v3.0.11 + uses: actions/cache@v4.0.0 id: cache-pkgs with: path: ".dependencies" diff --git a/.github/workflows/pr-size.yml b/.github/workflows/pr-size.yml index e90d76e..4114022 100644 --- a/.github/workflows/pr-size.yml +++ b/.github/workflows/pr-size.yml @@ -18,14 +18,15 @@ jobs: # setup base required dependencies - name: Setup dependencies run: | + sudo apt-get update sudo apt-get install cmake ninja-build python3-pyelftools python3-regex python3-polib # build the base branch - name: Checkout base - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cache Dependencies - uses: actions/cache@v3.0.11 + uses: actions/cache@v4.0.0 id: cache-pkgs with: path: ".dependencies" @@ -53,7 +54,7 @@ jobs: # build the PR branch - name: Checkout PR - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: clean: false ref: ${{ github.event.pull_request.head.sha }}