aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* don't run changelog checkxoviat2025-12-041-362/+362
|
* fix(ci): executor macros changelogFlorian Grandel2025-08-301-2/+2
| | | | | | | Changes to executor macros are expected in the executor changelog. There is now separate changelog for the macros crate. Signed-off-by: Florian Grandel <[email protected]>
* Add changelog checkDániel Buga2025-08-181-0/+9
|
* chore: add changelog enforcementUlf Lilleengen2025-08-121-0/+353
|
* Move doc building to new CI.Dario Nieuwenhuis2023-05-311-87/+0
|
* CI fixes.Dario Nieuwenhuis2023-05-291-1/+1
|
* Switch to Bender for CI.Dario Nieuwenhuis2023-05-291-80/+0
|
* ci: replace openid connect with static secret.Dario Nieuwenhuis2023-05-251-0/+2
| | | | | | | | | | The oidc token is only valid for 5min, builds are starting to fail because HIL tests take more than 5 min and we only obtain it once at start. Instead of fixing it, let's remove it. My hope for OIDC was to allow running HIL tests on PRs from forks if the author is in a list of trusted users. However GHA simply doesn't give the ID token to PRs from forks. :shrug: Same limitation as with static tokens. So it's useless complexity, let's kill it.
* Update GitHub Actions CIDirk Stolle2023-05-082-6/+6
| | | | | | The following updates are performed: * update actions/cache to v3 * update actions/checkout to v3
* embassy-boot: ensure tests can run on the stable compilersander2023-04-201-1/+1
|
* ci: ad nightly flag to embassy-boot testssander2023-04-201-1/+1
|
* feat: add embassy-boot-rp to the doc builderLachezar Lechev2023-04-201-2/+1
| | | | Signed-off-by: Lachezar Lechev <[email protected]>
* stm32: use stm32-metapac from crates.io, remove stm32-data submodule.Dario Nieuwenhuis2023-03-201-1/+0
|
* Add more crates to docs.Dario Nieuwenhuis2023-02-131-0/+2
|
* Fix doc build.Dario Nieuwenhuis2023-02-131-2/+2
|
* Support codesigning in the firmware updaterhuntc2023-01-121-2/+8
| | | | This commit provides a method to verify that firmware has been signed with a private key given its public key. The implementation uses ed25519-dalek as the signature verifier. An "ed25519" feature is required to enable the functionality. When disabled (the default), calling the firmware updater's verify method will return a failure.
* net: split driver trait to a separate crate.Dario Nieuwenhuis2022-12-261-0/+1
|
* ci/doc: build embassy-time too.Dario Nieuwenhuis2022-10-051-0/+1
|
* Use 1 thread in ci doc building.Dario Nieuwenhuis2022-10-031-1/+1
|
* Build docs in CIDario Nieuwenhuis2022-10-022-1/+86
|
* split `embassy-util` into `embassy-futures`, `embassy-sync`.Dario Nieuwenhuis2022-08-221-1/+1
|
* Split embassy crate into embassy-executor, embassy-util.Dario Nieuwenhuis2022-07-291-1/+1
|
* Update cargo-batch.Dario Nieuwenhuis2022-04-081-2/+2
|
* ci: add build with stable.Dario Nieuwenhuis2022-02-121-2/+24
|
* Update cargo-batch.Dario Nieuwenhuis2022-02-111-1/+1
|
* stm32: add gpio HIL testDario Nieuwenhuis2021-12-061-0/+3
|
* ci: do main build with fully generated stm32-metapac.Dario Nieuwenhuis2021-11-241-10/+1
|
* Faster CI with cargo-batchDario Nieuwenhuis2021-11-221-144/+16
|
* Merge #461bors[bot]2021-11-071-0/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 461: nrf: add initial nrf5340 support r=Dirbaio a=Dirbaio Thanks to `@diondokter's` work on DPPI this was quite easy! :) TODO: - [ ] Add config option to enable 128mhz - [ ] Add config option to unlock APPROTECT automatically. - [ ] Add a way to boot net (config option or API?) - [ ] Support WDT (there's WDT0, WDT1. Needs some refactor) - [ ] Support NVMC - [ ] Support TEMP Co-authored-by: Dario Nieuwenhuis <[email protected]>
| * nrf: add initial nrf5340 supportDario Nieuwenhuis2021-10-281-0/+9
| |
* | Add stm32u5 examples to CI run.Bob McWhirter2021-11-021-0/+2
| |
* | Merge #457bors[bot]2021-10-271-1/+4
|\| | | | | | | | | | | | | | | | | | | | | 457: nrf91: support running in both S and NS mode. r=Dirbaio a=Dirbaio - Cargo feature `nrf9160` is now `nrf9160-s` or `nrf9160-ns` - "fake-PAC" renames everything appropriately so there's no need to spam cfg's everywhere. With `nrf9160-s` you can now run code without flashing any weird SPM/bootloader. Tested on nrf9160-dk. Co-authored-by: Dario Nieuwenhuis <[email protected]>
| * nrf91: support running in both S and NS mode.Dario Nieuwenhuis2021-10-261-1/+4
| |
* | Add stm32f7 to CIDario Nieuwenhuis2021-10-261-0/+2
|/
* Merge #423bors[bot]2021-10-131-0/+3
|\ | | | | | | | | | | | | | | | | | | | | | | 423: nRF9160 support r=Dirbaio a=diondokter - Created a chip file with all the peripherals, interrupts and peripheral implementations. - All peripherals now use an alias for the NS (non-secure) version of the nRF9160 version. - Implementations of peripherals that don't exist are ignored. - Most PPI functionality has been stubbed out because the nRF91 has the newer DPPI which is not compatible with the current API. (The channels are also set to not configurable, so they are kinda useless now, but in principle the stubs should never be called) Co-authored-by: Dion Dokter <[email protected]>
| * - Removed the enable assert from UARTE.Dion Dokter2021-10-131-0/+3
| | | | | | | | - Added nRF9160 to CI.
* | Add borsDario Nieuwenhuis2021-10-121-3/+9
|/
* Add matrix botDario Nieuwenhuis2021-10-061-0/+44
|
* Initial STM32F1 family support with two examples for STM32F103C8 (Blue Pill)Mariusz Ryndzionek2021-09-281-0/+2
|
* Support for STM32L1Ulf Lilleengen2021-09-211-0/+5
| | | | | | | * Add RCC * Fix more issues with dash in chip names * Update stm32-data version * Add blinky and spi example
* Add WASM support for executorUlf Lilleengen2021-09-131-0/+2
| | | | | | | * Adds an executor for WASM runtimes based on wasm_bindgen. * Add time driver based on JS time handling. * Add example that can run in browser locally. * Update to critical-section version that supports 'std' flag
* stm32: add G0 to CiDario Nieuwenhuis2021-08-201-1/+2
|
* Add STM32WL55 examples to CI (#361)Ulf Lilleengen2021-08-181-0/+2
| | | * Add STM32WL55 examples to CI and fix warnings
* time: replace dyn clock/alarm with a global Driver traitDario Nieuwenhuis2021-08-051-1/+1
|
* ci: rustfmt check all .rs filesDario Nieuwenhuis2021-08-041-1/+1
| | | | The old script was missing many .rs files that were not enabled due to cfg's.
* Revert "Optimize CI"Bob McWhirter2021-07-281-39/+17
| | | | This reverts commit fe58e9541d97d16d39534cb8d38c68c61b6f8726.
* Optimize CIDario Nieuwenhuis2021-07-241-17/+39
|
* stm32: Add F0 exampleThales Fragoso2021-07-151-0/+2
|
* Fix "can't find crate for std" for stm32-metapac-gen deps.Dario Nieuwenhuis2021-07-131-1/+1
|
* Add tests to our CIhuntc2021-07-061-0/+10
| | | | Also found some doctests that were failing