diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 4f6af635..db4ccf26 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -27,7 +27,7 @@ jobs: steps: - name: Compiler Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /home/runner/.ccache key: ccache-cmake-${{github.ref}}-${{github.sha}} @@ -35,13 +35,13 @@ jobs: ccache-cmake-${{github.ref}} ccache-cmake - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true # Check out the Pico SDK - name: Checkout Pico SDK - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: raspberrypi/pico-sdk path: pico-sdk @@ -49,7 +49,7 @@ jobs: # Check out the Pico Extras - name: Checkout Pico Extras - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: raspberrypi/pico-extras path: pico-extras diff --git a/.github/workflows/micropython-badger2040.yml b/.github/workflows/micropython-badger2040.yml index cdd8bfe2..f309effd 100644 --- a/.github/workflows/micropython-badger2040.yml +++ b/.github/workflows/micropython-badger2040.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Workspace Cache id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}} @@ -29,7 +29,7 @@ jobs: # Check out MicroPython - name: Checkout MicroPython if: steps.cache.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: micropython/micropython ref: ${{env.MICROPYTHON_VERSION}} @@ -61,7 +61,7 @@ jobs: steps: - name: Compiler Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /home/runner/.ccache key: ccache-micropython-badger2040-${{github.ref}}-${{github.sha}} @@ -70,14 +70,14 @@ jobs: ccache-micropython-badger2040- - name: Workspace Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}} restore-keys: | workspace-micropython-${{env.MICROPYTHON_VERSION}} - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true path: pimoroni-pico-${{ github.sha }} @@ -117,7 +117,7 @@ jobs: cp firmware.uf2 ${{env.RELEASE_FILE}}-without-badger-os.uf2 - name: Store .uf2 as artifact (No BadgerOS) - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{env.RELEASE_FILE}}-without-badger-os.uf2 path: micropython/ports/rp2/build-${{env.BOARD_TYPE}}-without-badger-os/${{env.RELEASE_FILE}}-without-badger-os.uf2 @@ -155,7 +155,7 @@ jobs: cp firmware.uf2 ${{env.RELEASE_FILE}}.uf2 - name: Store .uf2 as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{env.RELEASE_FILE}}.uf2 path: micropython/ports/rp2/build-${{env.BOARD_TYPE}}/${{env.RELEASE_FILE}}.uf2 diff --git a/.github/workflows/micropython-picow.yml b/.github/workflows/micropython-picow.yml index cf2a5102..7bb24a09 100644 --- a/.github/workflows/micropython-picow.yml +++ b/.github/workflows/micropython-picow.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Workspace Cache id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}}-with-libs @@ -26,7 +26,7 @@ jobs: # Check out MicroPython - name: Checkout MicroPython if: steps.cache.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: micropython/micropython ref: ${{env.MICROPYTHON_VERSION}} @@ -36,7 +36,7 @@ jobs: # Check out MicroPython Libs - name: Checkout MicroPython Libs if: steps.cache.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: micropython/micropython-lib path: micropython-lib @@ -79,7 +79,7 @@ jobs: steps: - name: Compiler Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /home/runner/.ccache key: ccache-micropython-${{matrix.name}}-${{github.ref}}-${{github.sha}} @@ -88,7 +88,7 @@ jobs: ccache-micropython-${{matrix.name}}- - name: Workspace Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}}-with-libs @@ -100,7 +100,7 @@ jobs: run: | sudo apt update && sudo apt install ccache gcc-arm-none-eabi - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true path: pimoroni-pico-${{ github.sha }} @@ -133,13 +133,13 @@ jobs: cp firmware.elf $RELEASE_FILE.elf - name: Store .uf2 as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{env.RELEASE_FILE}}.uf2 path: micropython/ports/rp2/build-${{matrix.board}}/${{env.RELEASE_FILE}}.uf2 - name: Store .elf as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{env.RELEASE_FILE}}.elf path: micropython/ports/rp2/build-${{matrix.board}}/${{env.RELEASE_FILE}}.elf diff --git a/.github/workflows/micropython.yml b/.github/workflows/micropython.yml index 862d3a40..9a89598a 100644 --- a/.github/workflows/micropython.yml +++ b/.github/workflows/micropython.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Workspace Cache id: cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}} @@ -26,7 +26,7 @@ jobs: # Check out MicroPython - name: Checkout MicroPython if: steps.cache.outputs.cache-hit != 'true' - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: repository: micropython/micropython ref: ${{env.MICROPYTHON_VERSION}} @@ -75,7 +75,7 @@ jobs: steps: - name: Compiler Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: /home/runner/.ccache key: ccache-micropython-${{matrix.name}}-${{github.ref}}-${{github.sha}} @@ -84,7 +84,7 @@ jobs: ccache-micropython-${{matrix.name}}- - name: Workspace Cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{runner.workspace}} key: workspace-micropython-${{env.MICROPYTHON_VERSION}} @@ -96,7 +96,7 @@ jobs: run: | sudo apt update && sudo apt install ccache gcc-arm-none-eabi - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: submodules: true path: pimoroni-pico-${{ github.sha }} @@ -127,7 +127,7 @@ jobs: run: cp firmware.uf2 $RELEASE_FILE - name: Store .uf2 as artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ${{env.RELEASE_FILE}} path: micropython/ports/rp2/build-${{matrix.board}}/${{env.RELEASE_FILE}} diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 79c10e62..80fd2c80 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -9,7 +9,7 @@ jobs: name: Python Linting runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install Python Deps run: python3 -m pip install flake8