summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authormicroDev <70126934+microDev1@users.noreply.github.com>2020-12-26 12:54:36 +0530
committermicroDev <70126934+microDev1@users.noreply.github.com>2020-12-26 12:54:36 +0530
commitf7cafbf5f9ff244c0f7681ff2b07fe9d493c9aa3 (patch)
treea8dcb57b312b97518f185154e10a71274583fcb4 /.github/workflows
parent5c4cb43679a801d5b1b89d2e8e7c94a312839e3c (diff)
re-arrange ci actions
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml52
1 files changed, 26 insertions, 26 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 36b8db388..1a21c13c4 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -43,6 +43,32 @@ jobs:
run: |
gcc --version
python3 --version
+ - name: Translations
+ run: make check-translate
+ - name: New boards check
+ run: python3 -u ci_new_boards_check.py
+ working-directory: tools
+ - name: Duplicate USB VID/PID Check
+ run: python3 -u -m tools.ci_check_duplicate_usb_vid_pid
+ - name: Build and Validate Stubs
+ run: make check-stubs -j2
+ - uses: actions/upload-artifact@v2
+ with:
+ name: stubs
+ path: circuitpython-stubs*
+ - name: Test Documentation Build (HTML)
+ run: sphinx-build -E -W -b html -D version=${{ env.CP_VERSION }} -D release=${{ env.CP_VERSION }} . _build/html
+ - uses: actions/upload-artifact@v2
+ with:
+ name: docs
+ path: _build/html
+ - name: Test Documentation Build (LaTeX/PDF)
+ run: |
+ make latexpdf
+ - uses: actions/upload-artifact@v2
+ with:
+ name: docs
+ path: _build/latex
- name: Build mpy-cross
run: make -C mpy-cross -j2
- name: Build unix port
@@ -68,32 +94,6 @@ jobs:
- name: mpy Tests
run: MICROPY_CPYTHON3=python3.8 MICROPY_MICROPYTHON=../ports/unix/micropython_coverage ./run-tests -j1 --via-mpy -d basics float
working-directory: tests
- - name: Build and Validate Stubs
- run: make check-stubs -j2
- - uses: actions/upload-artifact@v2
- with:
- name: stubs
- path: circuitpython-stubs*
- - name: Test Documentation Build (HTML)
- run: sphinx-build -E -W -b html -D version=${{ env.CP_VERSION }} -D release=${{ env.CP_VERSION }} . _build/html
- - uses: actions/upload-artifact@v2
- with:
- name: docs
- path: _build/html
- - name: Test Documentation Build (LaTeX/PDF)
- run: |
- make latexpdf
- - uses: actions/upload-artifact@v2
- with:
- name: docs
- path: _build/latex
- - name: Translations
- run: make check-translate
- - name: New boards check
- run: python3 -u ci_new_boards_check.py
- working-directory: tools
- - name: Duplicate USB VID/PID Check
- run: python3 -u -m tools.ci_check_duplicate_usb_vid_pid
- name: Build mpy-cross.static-raspbian
run: make -C mpy-cross -j2 -f Makefile.static-raspbian
- uses: actions/upload-artifact@v2