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 <amarokmclion@gmail.com>
Andre Gilerson <andre.gilerson@gmail.com>
Antal Szabó <szabo.antal.92@gmail.com>
Arjun Sarin <arjun.sarin@rwth.aachen.de>
Benjamin <benjamin.carrick@posteo.de>
Benjamin Carrick <benjamin.carrick@posteo.de>
Benjamin Weps <benjamin.weps@posteo.de>
Carl Treudler <cjt@users.sf.net>
Cerem Cem ASLAN <ceremcem@ceremcem.net>
Christian Menard <christian.menard@gmx.de>
Christoph Rüdi <christoph.ruedi@rwth-aachen.de>
Christopher Durand <christopher.durand@robotise.eu>
Christopher Durand <christopher.durand@rwth-aachen.de>
Daniel Krebs <github@daniel-krebs.net>
Daniel Krebs <github@daniel-krebs.net> <da.krebs@web.de>
David Hebbeker <david.hebbeker@rwth-aachen.de>
David Hebbeker <david.hebbeker@rwth-aachen.de> <david.hebbeker@gmail.com>
David Hebbeker <david.hebbeker@rwth-aachen.de> <dhebbeker@users.noreply.github.com>
David Hebbeker <david.hebbeker@rwth-aachen.de> <hebbeker@stoerk-tronic.com>
Erik Henriksson <erikhenrikssn@gmail.com>
Erik Henriksson <erikhenrikssn@gmail.com> <henriksson@google.com>
Fabian Greif <fabian.greif@rwth-aachen.de>
Fabian Greif <fabian.greif@rwth-aachen.de> <fabian.greif@dlr.de>
Felix Petriconi <felix@petriconi.net>
Georgi Grinshpun <georgi.grinshpun@rwth-aachen.de>
Georgi Grinshpun <georgi.grinshpun@rwth-aachen.de> <georgi-grinshpun@rwth-aachen.de>
Georgi Grinshpun <georgi.grinshpun@rwth-aachen.de> <Georgi@FlipFlip>
Hans Schily <hans.schily@rwth-aachen.de>
Jacob Schultz Andersen <schultz.jacob@gmail.com>
Jeff McBride <mcbridejc@gmail.com>
Julia Gutheil <julia.gutheil@rwth-aachen.de>
Jörg Hoffmann <joerg.hoffmann@bruker.com>
Kaelin Laundry <wasabifan@outlook.com>
Kevin Läufer <kevin.laeufer@rwth-aachen.de>
Kevin Läufer <kevin.laeufer@rwth-aachen.de> <electron.kiwi@gmail.com>
Linas Nikiperavicius <linas@linasdev.com>
Lucas Mösch <lucas.moesch@rwth-aachen.de>
Lucas Mösch <lucas.moesch@rwth-aachen.de> <moesch@lfb.rwth-aachen.de>
Lukas Güldenstein <github@lukasgueldenstein.de>
Philipp Graf <luxarf@luxarf.de>
Marten Junga <marten.junga@rwth-aachen.de>
Marten Junga <marten.junga@rwth-aachen.de> <mjunga@amt.rwth-aachen.de>
Martin Esser <martin.esser@rwth-aachen.de>
Martin Rosekeit <martin.rosekeit@rwth-aachen.de>
Martin Rosekeit <martin.rosekeit@rwth-aachen.de> <martin.rosekeit@rwth-aachen.de>
Michael Thies <mail@mhthies.de>
Mike Wolfram <mwolfram@me.com>
Mike Wolfram <mwolfram@me.com> <mwolfram@gw-semi.com>
Nick Sarten <gen.battle@gmail.com>
Niclas Rohrer <niclas.rohrer@rwth-aachen.de>
Niclas Rohrer <niclas.rohrer@rwth-aachen.de> <Niclas>
Nicolai Bruhn <nicolaibru@gmail.com>
Niklas Hauser <niklas.hauser@rwth-aachen.de>
Niklas Hauser <niklas.hauser@rwth-aachen.de> <niklas.hauser@arm.com>
Niklas Hauser <niklas.hauser@rwth-aachen.de> <niklas.hauser@gmail.com>
Niklas Meyer <niklas.meyer@rwth-aachen.de>
Patrick Servello <patrick.servello@gmail.com>
Pavel Pletenev <cpp.create@gmail.com>
Raphael Lehmann <raphael@rleh.de>
Raphael Lehmann <raphael@rleh.de> <raphael.lehmann@ducktrain.io>
Sascha Schade <stronglytyp3d@gmail.com>
Sascha Schade <stronglytyp3d@gmail.com> <davedwebb8211@gmail.com>
Sascha Schade <stronglytyp3d@gmail.com> <strongly-typed@nan>
Sascha Schade <stronglytyp3d@gmail.com> <stronly@typed.nan>
Sebastian Birke <git@se-bi.de>
Sergiy Yevtushenko <sergiy.yevtushenko@gmail.com>
Tarik TIRE <kronos@aspbooster.com>
Thomas Figueroa <thomas@dwarfcraft.com>
Thomas Sommer <thomas@tomsaw.de>
Thorsten Lajewski <thorsten.lajewski@rwth-aachen.de>
Tomasz Chyrowicz <tomasz.chyrowicz@gmail.com>
Vivien Henry <vivien.henry@inductivebrain.fr>
Zawadniak Pedro <zawadniak.pedro@gmail.com>
Álan Crístoffer <acristoffers@gmail.com>
Loading