diff --git a/.github/workflows/js-port-v9.yml b/.github/workflows/js-port-v9.yml index 38543d52d50cd..4084735fccfdd 100644 --- a/.github/workflows/js-port-v9.yml +++ b/.github/workflows/js-port-v9.yml @@ -9,10 +9,10 @@ on: jobs: build-and-deploy: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: persist-credentials: false ref: 'lvgl_javascript_v9' diff --git a/.github/workflows/merge-to-js.yml b/.github/workflows/merge-to-js.yml index 87317bfa3f8d9..27f3bef92acc6 100644 --- a/.github/workflows/merge-to-js.yml +++ b/.github/workflows/merge-to-js.yml @@ -5,7 +5,7 @@ on: - 'master' jobs: merge-branch: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - name: Wait for Unix port build to succeed uses: fountainhead/action-wait-for-check@v1.0.0 diff --git a/.github/workflows/rp2_port.yml b/.github/workflows/rp2_port.yml index 8630ed4b33ea7..5e67af195f8ba 100644 --- a/.github/workflows/rp2_port.yml +++ b/.github/workflows/rp2_port.yml @@ -6,12 +6,12 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: matrix: - board: [PICO] + board: [RPI_PICO] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: arm-none-eabi-gcc uses: carlosperate/arm-none-eabi-gcc-action@v1.3.0 with: @@ -24,7 +24,7 @@ jobs: run: make -j $(nproc) -C mpy-cross - name: Build ${{ matrix.board }} run: make -j $(nproc) -C ports/rp2 BOARD=${{ matrix.board }} USER_C_MODULES=../../user_modules/lv_binding_micropython/bindings.cmake - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ env.GITHUB_EVENT_NAME }} == 'push' with: name: ${{ matrix.board }}.hex diff --git a/.github/workflows/stm32_port.yml b/.github/workflows/stm32_port.yml index e6cc13cba873e..ff592fff20b83 100644 --- a/.github/workflows/stm32_port.yml +++ b/.github/workflows/stm32_port.yml @@ -6,12 +6,12 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: matrix: board: [STM32F7DISC] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: arm-none-eabi-gcc uses: carlosperate/arm-none-eabi-gcc-action@v1.3.0 with: @@ -22,7 +22,7 @@ jobs: run: make -j $(nproc) -C mpy-cross - name: Build ${{ matrix.board }} run: make -j $(nproc) -C ports/stm32 BOARD=${{ matrix.board }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 if: ${{ env.GITHUB_EVENT_NAME }} == 'push' with: name: ${{ matrix.board }}.hex diff --git a/.github/workflows/unix_port.yml b/.github/workflows/unix_port.yml index 5b8c032a72ef1..c169b85f9533d 100644 --- a/.github/workflows/unix_port.yml +++ b/.github/workflows/unix_port.yml @@ -7,10 +7,10 @@ on: jobs: build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Dependencies run: | sudo add-apt-repository -y "deb http://archive.ubuntu.com/ubuntu `lsb_release -sc` main universe restricted multiverse" @@ -23,7 +23,7 @@ jobs: - name: Build mpy-cross run: make -j $(nproc) -C mpy-cross - name: Build the unix port - run: make -j $(nproc) -C ports/unix DEBUG=1 + run: make -j $(nproc) -C ports/unix DEBUG=1 VARIANT=lvgl - name: Run tests run: | export XDG_RUNTIME_DIR=/tmp