2929 mkdir -p /home/runner/.ccache
3030
3131 - name : " CCache: Restore saved cache"
32- uses : actions/cache@v4
32+ uses : actions/cache@v6
3333 with :
3434 path : /home/runner/.ccache
3535 key : ccache-micropython-${{ matrix.name }}-${{ github.ref }}-${{ github.sha }}
@@ -38,15 +38,15 @@ jobs:
3838 ccache-micropython-${{ matrix.name }}-
3939
4040 - name : " Checkout Project"
41- uses : actions/checkout@v4
41+ uses : actions/checkout@v7
4242 with :
4343 submodules : true
4444 path : ${{ env.CI_PROJECT_ROOT }}
4545
4646 - name : " Install Arm GNU Toolchain (arm-none-eabi-gcc)"
47- uses : carlosperate/arm-none-eabi-gcc-action@v1
47+ uses : carlosperate/arm-none-eabi-gcc-action@v1.13.0
4848 with :
49- release : ' 13.3 .Rel1'
49+ release : ' 15.2 .Rel1'
5050
5151 - name : " Prepare tools & dependencies"
5252 shell : bash
@@ -70,26 +70,26 @@ jobs:
7070 ci_cmake_build ${{ matrix.name }}
7171
7272 - name : " Artifacts: Upload .uf2"
73- uses : actions/upload-artifact@v4
73+ uses : actions/upload-artifact@v7
7474 with :
7575 name : ${{ env.CI_RELEASE_FILENAME }}.uf2
7676 path : ${{ env.CI_BUILD_ROOT }}/${{ env.CI_RELEASE_FILENAME }}.uf2
7777
7878 - name : " Artifacts: Upload .uf2 (With Filesystem)"
79- uses : actions/upload-artifact@v4
79+ uses : actions/upload-artifact@v7
8080 with :
8181 if-no-files-found : ignore
8282 name : ${{ env.CI_RELEASE_FILENAME }}-with-filesystem.uf2
8383 path : ${{ env.CI_BUILD_ROOT }}/${{ env.CI_RELEASE_FILENAME }}-with-filesystem.uf2
8484
8585 - name : " Release: Upload .uf2"
8686 if : github.event_name == 'release'
87- uses : softprops/action-gh-release@v1
87+ uses : softprops/action-gh-release@v3
8888 with :
8989 files : ${{ env.CI_BUILD_ROOT }}/${{ env.CI_RELEASE_FILENAME }}.uf2
9090
9191 - name : " Release: Upload .uf2 (With Filesystem)"
9292 if : github.event_name == 'release'
93- uses : softprops/action-gh-release@v1
93+ uses : softprops/action-gh-release@v3
9494 with :
9595 files : ${{ env.CI_BUILD_ROOT }}/${{ env.CI_RELEASE_FILENAME }}-with-filesystem.uf2
0 commit comments