Skip to content

Commit 2433568

Browse files
authored
Merge pull request #115 from pimoroni/feature/micropython-1.29
MicroPython v1.29.0 & Workflow Fixes
2 parents 5f753c9 + a9b1ec5 commit 2433568

25 files changed

Lines changed: 1934 additions & 466 deletions

.github/workflows/micropython.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
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

.github/workflows/python-linting.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Source
13-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
13+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1414

1515
- name: Install Python
16-
uses: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55
16+
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
1717
with:
18-
python-version: '3.13'
18+
python-version: '3.14'
1919

2020
- name: Install Python Deps
2121
run: source ci/python.sh && qa_prepare_all

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,7 @@
3636

3737
# Apple filesystem cruft
3838
.DS_Store
39-
venv
39+
venv
40+
41+
# Python
42+
__pycache__

0 commit comments

Comments
 (0)