@@ -16,24 +16,29 @@ jobs:
1616 env :
1717 GITHUB_CONTEXT : ${{ toJson(github) }}
1818 run : echo "$GITHUB_CONTEXT"
19- - name : Set up Python 3.5
19+ - uses : actions/checkout@v2
20+ with :
21+ submodules : true
22+ fetch-depth : 0
23+ - run : git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
24+ - run : git submodule sync
25+ - run : git submodule foreach git remote -v
26+ - run : git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
27+ - name : CircuitPython version
28+ run : git describe --dirty --tags
29+ - name : Set up Python 3.8
2030 uses : actions/setup-python@v1
2131 with :
22- python-version : 3.5
32+ python-version : 3.8
2333 - name : Install deps
2434 run : |
2535 sudo apt-get install -y eatmydata
2636 sudo eatmydata apt-get install -y gettext librsvg2-bin mingw-w64
27- pip install requests sh click setuptools cpp-coveralls "Sphinx<3 " sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter polib pyyaml
37+ pip install requests sh click setuptools cpp-coveralls "Sphinx<4 " sphinx-rtd-theme recommonmark sphinxcontrib-svg2pdfconverter polib pyyaml
2838 - name : Versions
2939 run : |
3040 gcc --version
3141 python3 --version
32- - uses : actions/checkout@v1
33- with :
34- submodules : true
35- - name : CircuitPython version
36- run : git describe --dirty --always --tags
3742 - name : Build mpy-cross
3843 run : make -C mpy-cross -j2
3944 - name : Build unix port
4247 make -C ports/unix -j2
4348 make -C ports/unix coverage -j2
4449 - name : Test all
45- run : MICROPY_CPYTHON3=python3.5 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1
50+ run : MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1
4651 working-directory : tests
4752 - name : Print failure info
4853 run : |
@@ -54,10 +59,10 @@ jobs:
5459 working-directory : tests
5560 if : failure()
5661 - name : Native Tests
57- run : MICROPY_CPYTHON3=python3.5 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --emit native
62+ run : MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --emit native
5863 working-directory : tests
5964 - name : mpy Tests
60- run : MICROPY_CPYTHON3=python3.5 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float
65+ run : MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float
6166 working-directory : tests
6267 - name : Docs
6368 run : sphinx-build -E -W -b html . _build/html
@@ -103,11 +108,16 @@ jobs:
103108 gcc --version
104109 python3 --version
105110 msgfmt --version
106- - uses : actions/checkout@v1
111+ - uses : actions/checkout@v2
107112 with :
108113 submodules : true
114+ fetch-depth : 0
115+ - run : git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
116+ - run : git submodule sync
117+ - run : git submodule foreach git remote -v
118+ - run : git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
109119 - name : CircuitPython version
110- run : git describe --dirty --always -- tags
120+ run : git describe --dirty --tags
111121 - name : Build mpy-cross
112122 run : make -C mpy-cross -j2
113123 - uses : actions/upload-artifact@v1.0.0
@@ -189,6 +199,7 @@ jobs:
189199 - " mini_sam_m4"
190200 - " monster_m4sk"
191201 - " ndgarage_ndbit6"
202+ - " nfc_copy_cat"
192203 - " ohs2020_badge"
193204 - " openbook_m4"
194205 - " particle_argon"
@@ -244,10 +255,10 @@ jobs:
244255 - " xinabox_cs11"
245256
246257 steps :
247- - name : Set up Python 3.5
258+ - name : Set up Python 3.8
248259 uses : actions/setup-python@v1
249260 with :
250- python-version : 3.5
261+ python-version : 3.8
251262 - name : Install deps
252263 run : |
253264 sudo apt-get install -y gettext
@@ -259,9 +270,14 @@ jobs:
259270 gcc --version
260271 arm-none-eabi-gcc --version
261272 python3 --version
262- - uses : actions/checkout@v1
273+ - uses : actions/checkout@v2
263274 with :
264275 submodules : true
276+ fetch-depth : 0
277+ - run : git fetch --recurse-submodules=no https://github.com/adafruit/circuitpython refs/tags/*:refs/tags/*
278+ - run : git submodule sync
279+ - run : git submodule foreach git remote -v
280+ - run : git submodule foreach git fetch --recurse-submodules=no origin +refs/tags/*:refs/tags/*
265281 - name : mpy-cross
266282 run : make -C mpy-cross -j2
267283 - name : build
@@ -290,10 +306,10 @@ jobs:
290306 - " fomu"
291307
292308 steps :
293- - name : Set up Python 3.5
309+ - name : Set up Python 3.8
294310 uses : actions/setup-python@v1
295311 with :
296- python-version : 3.5
312+ python-version : 3.8
297313 - name : Install deps
298314 run : |
299315 sudo apt-get install -y gettext
0 commit comments