* Update `xtask` dependencies
* Update `xtask` to support generating documentation for multiple chips
* Update CI and Documentation workflows
* Fix minor mistake in documentation index template
* docs: Document new xtask features
* style: format deps
* feat: enable all the aliases
* feat: Update embedded-tests executors
* feat: Enable running only one test
* feat: Exit if a test fails
* docs: Fix typo in command
* build: Enable xtensa-semihosting in xtensa targets
* feat: Handle probe-rs esp32 chip name
* style: Clippy lints
* revert: Exit if a test fails
* chore: Remove aliases
* feat: Remove unnecesary toogle
* feat: Error if a test fails and print failed tests
* Use the `xtask` to generate eFuse fields from CSV, instead of at build time
* Rewrite the CSV parser so that it can handle the newer eFuse definitions
* Regenerate eFuse field definitions from latest ESP-IDF commit
* Include generation date and ESP-IDF commit hash in file headers
* Implement builder pattern for cargo command-line args, refactoring
* Add an `xtask` subcommand to build a package (not its examples)
* Add an `xtask` subcommand to bump the versions of packages
* Fix a silly mistake from the initial implementation
* Improve the `build-examples` subcommand, make it usable with other packages
* Add a `build-documentation` subcommand
* Update `README.md`
* Add toolchain modifier when required
* Create the `xtask` package, add command for building examples
* Do not perform changelog check for `xtask` package changes
* Fix unrelated `rustfmt` error