Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2021q1 release #597

Merged
merged 4 commits into from
Apr 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/compile-all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py at --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: avr-compile-all
Expand All @@ -40,6 +41,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py samd --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: samd-compile-all
Expand All @@ -60,6 +62,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f0 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f0-compile-all
Expand All @@ -80,6 +83,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f1 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f1-compile-all
Expand All @@ -100,6 +104,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f2 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f2-compile-all
Expand All @@ -120,6 +125,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f3 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f3-compile-all
Expand All @@ -140,6 +146,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f4 --quick-remaining --split 3 --part 0)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f4-compile-all-1
Expand All @@ -160,6 +167,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f4 --quick-remaining --split 3 --part 1)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f4-compile-all-2
Expand All @@ -180,6 +188,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f4 --quick-remaining --split 3 --part 2)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f4-compile-all-3
Expand All @@ -200,6 +209,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f7 --quick-remaining --split 2 --part 0)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f7-compile-all-1
Expand All @@ -220,6 +230,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32f7 --quick-remaining --split 2 --part 1)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32f7-compile-all-2
Expand All @@ -240,6 +251,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32l1 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32l1-compile-all
Expand All @@ -260,6 +272,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32l4 --quick-remaining --split 3 --part 0)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32l4-compile-all-1
Expand All @@ -280,6 +293,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32l4 --quick-remaining --split 3 --part 1)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32l4-compile-all-2
Expand All @@ -300,6 +314,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32l4 --quick-remaining --split 3 --part 2)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32l4-compile-all-3
Expand All @@ -320,6 +335,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32g0 --quick-remaining)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32g0-compile-all
Expand All @@ -340,6 +356,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32g4 --quick-remaining --split 2 --part 0)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32g4-compile-all-1
Expand All @@ -360,6 +377,7 @@ jobs:
run: |
(cd test/all && python3 run_all.py stm32g4 --quick-remaining --split 2 --part 1)
- name: Upload log artifacts
if: always()
uses: actions/upload-artifact@v2
with:
name: stm32g4-compile-all-2
Expand Down
37 changes: 21 additions & 16 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
uses: actions/checkout@v2
- name: Update submodules and install lbuild
run: |
(git submodule sync && git submodule update --init --jobs 8) & pip3 install -U lbuild & wait
(git submodule sync && git submodule update --init --jobs 8) & pip3 install --upgrade --upgrade-strategy=eager modm & wait
- name: Check environment
run: |
env
Expand All @@ -29,6 +29,25 @@ jobs:
arm-none-eabi-g++ --version
which lbuild
lbuild --version
- name: Check for Trailing Whitespace
if: always()
run: |
python3 tools/scripts/rm_whitespace.py
- name: Synchronize Documentation
if: always()
run: |
git checkout .
python3 tools/scripts/synchronize_docs.py -d
- name: Synchronize HAL Support Matrix
if: always()
run: |
git checkout .
python3 tools/scripts/generate_hal_matrix.py -d
- name: Check Examples
if: always()
run: |
git checkout .
python3 tools/scripts/examples_check.py
- name: Hosted Unittests
if: always()
run: |
Expand Down Expand Up @@ -57,20 +76,6 @@ jobs:
run: |
python3 tools/scripts/authors.py --handles --count --shoutout --since 2017-01-01
python3 tools/xpcc_generator/builder/system_layout.py examples/xpcc/xml/communication.xml -o /tmp
- name: Check for Trailing Whitespace
if: always()
run: |
python3 tools/scripts/rm_whitespace.py
git checkout .
- name: Synchronize Documentation
if: always()
run: |
python3 tools/scripts/synchronize_docs.py -d
git checkout .
- name: Check Examples
if: always()
run: |
python3 tools/scripts/examples_check.py

stm32-examples:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -275,7 +280,7 @@ jobs:
uses: actions/checkout@v2
- name: Update submodules and install lbuild
run: |
(git submodule sync && git submodule update --init --jobs 8) & pip3 install -U lbuild & wait
(git submodule sync && git submodule update --init --jobs 8) & pip3 --upgrade --upgrade-strategy=eager modm & wait
- name: Test run of docs.modm.io-generator-script
if: always()
run: |
Expand Down
29 changes: 29 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -3,44 +3,73 @@ Amarok McLion <[email protected]>
Andre Gilerson <[email protected]>
Antal Szabó <[email protected]>
Arjun Sarin <[email protected]>
Benjamin <[email protected]>
Benjamin Carrick <[email protected]>
Benjamin Weps <[email protected]>
Carl Treudler <[email protected]>
Cerem Cem ASLAN <[email protected]>
Christian Menard <[email protected]>
Christoph Rüdi <[email protected]>
Christopher Durand <[email protected]>
Christopher Durand <[email protected]>
Daniel Krebs <[email protected]>
Daniel Krebs <[email protected]> <[email protected]>
David Hebbeker <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
David Hebbeker <[email protected]> <[email protected]>
Erik Henriksson <[email protected]>
Erik Henriksson <[email protected]> <[email protected]>
Fabian Greif <[email protected]>
Fabian Greif <[email protected]> <[email protected]>
Felix Petriconi <[email protected]>
Georgi Grinshpun <[email protected]>
Georgi Grinshpun <[email protected]> <[email protected]>
Georgi Grinshpun <[email protected]> <Georgi@FlipFlip>
Hans Schily <[email protected]>
Jacob Schultz Andersen <[email protected]>
Jeff McBride <[email protected]>
Julia Gutheil <[email protected]>
Jörg Hoffmann <[email protected]>
Kaelin Laundry <[email protected]>
Kevin Läufer <[email protected]>
Kevin Läufer <[email protected]> <[email protected]>
Linas Nikiperavicius <[email protected]>
Lucas Mösch <[email protected]>
Lucas Mösch <[email protected]> <[email protected]>
Lukas Güldenstein <[email protected]>
Philipp Graf <[email protected]>
Marten Junga <[email protected]>
Marten Junga <[email protected]> <[email protected]>
Martin Esser <[email protected]>
Martin Rosekeit <[email protected]>
Martin Rosekeit <[email protected]> <[email protected]>
Michael Thies <[email protected]>
Mike Wolfram <[email protected]>
Mike Wolfram <[email protected]> <[email protected]>
Nick Sarten <[email protected]>
Niclas Rohrer <[email protected]>
Niclas Rohrer <[email protected]> <Niclas>
Nicolai Bruhn <[email protected]>
Niklas Hauser <[email protected]>
Niklas Hauser <[email protected]> <[email protected]>
Niklas Hauser <[email protected]> <[email protected]>
Niklas Meyer <[email protected]>
Patrick Servello <[email protected]>
Pavel Pletenev <[email protected]>
Raphael Lehmann <[email protected]>
Raphael Lehmann <[email protected]> <[email protected]>
Sascha Schade <[email protected]>
Sascha Schade <[email protected]> <[email protected]>
Sascha Schade <[email protected]> <strongly-typed@nan>
Sascha Schade <[email protected]> <[email protected]>
Sebastian Birke <[email protected]>
Sergiy Yevtushenko <[email protected]>
Tarik TIRE <[email protected]>
Thomas Figueroa <[email protected]>
Thomas Sommer <[email protected]>
Thorsten Lajewski <[email protected]>
Tomasz Chyrowicz <[email protected]>
Vivien Henry <[email protected]>
Zawadniak Pedro <[email protected]>
Álan Crístoffer <[email protected]>
Loading