Commit Graph

26 Commits

Author SHA1 Message Date
Jesse Braham
f9b7dae0a8 Bump MSRV to 1.62.0 and update all dependencies (#279)
* Bump the MSRV to 1.62.0

* Update all dependencies
2022-10-28 15:03:43 -07:00
Jesse Braham
376e2ea969 Change default branch name to main 2022-10-11 12:17:40 -07:00
Sergio Gasquez Arcos
1367675735 Add raspberry feature checks in CI. (#255)
* ci:  Add Rasberry CI

* ci: 🐛 Fix typo

* ci: 🐛 Fix args order

* ci: 🐛 Fix args order

* chore: ️ Split Raspberry CI into a file

* refactor: ♻️ Split Raspberry CI files into CI and Package

* ci: 🐛 Add features arg to clippy check

* ci: ️ Remove fmt check
2022-10-05 07:45:32 -07:00
Sergio Gasquez Arcos
beec416be5 Refactor release CI and fix release binary permissions for cargo-binstall (#246)
* ci: ♻️ Unify release action in one single file and make resulting binaries executables

* ci: 🐛 Fix typo

* ci: ♻️ Remove fail fast

* ci: 🐛 Fix environment variables

* ci: ♻️ Unify dependencies step

* ci: 🐛 Fix typo

* revert: ️ Revert unifiying build of dependencies

* ci: 🐛 Reorder steps

* ci: 🐛 Reorder steps

* ci: 🐛 Reorder steps

* ci: 🐛 Reorder steps

* ci: 🐛 Fix condition

* ci: 🐛 Fix condition

* ci: 🐛 Fix condition

* ci: 🐛 Fix condition

* ci: 🐛 Fix typo

* chore: 🎨 Remove unnused matrix fields

* chore: 🎨 Update repo in manifest for cargo-binstall

* chore: 🎨 Remove unused files

* fix: 🐛 Fix execution permissions

* fix: 🐛 Fix execution permissions

* ci: ♻️ Update compress action

* ci: ♻️ Update compress action

* revert: ️ Revert changes on manifest

* revert: ️ Revert changes on manifest

* ci: 🎨 Remove unnecessary comment

* docs: 📝 Improve steps name

* refactor: ♻️ Split release CI into two files

* ci: 🐛 Remove matrix from release.yml
2022-10-03 07:29:02 -07:00
Jesse Braham
5756b0208f Bump MSRV to 1.60.0 2022-09-26 09:18:14 -07:00
Dániel Buga
e4b7be742d Add support for Raspberry Pi's internal UART peripherals 2022-09-26 16:54:35 +02:00
Jesse Braham
99d91e938d Relax the clippy checks in CI, address a lint warning 2022-09-12 08:03:15 -07:00
Juraj Sadel
55bce336c6 CI Add workflow for building artifatcs for armv7 and aarch64 linux 2022-05-25 16:40:03 +02:00
Jesse Braham
0eab19ccf5 Correct the too_many_arguments rule name for linting in CI 2022-05-24 09:16:59 -07:00
Jesse Braham
52da13c757 Update README and .gitignore, fix CI (again) 2022-05-11 07:38:38 -07:00
Jesse Braham
d9c91df011 Strip symbols and enable LTO when building using the release profile
This shrinks the size of the resulting binaries by a fairly significant amount. This requires bumping the MSRV to 1.59, however.
2022-05-09 09:25:37 -07:00
Sven-Hendrik Haase
e66434e8b8 Add partition-table subcommand 2022-04-30 21:26:42 +02:00
Jesse Braham
2e5df5e7df Fix CI for pull requests 2022-04-26 11:59:11 +02:00
Jesse Braham
7d921023e0 Build release artifacts for additional targets 2022-04-26 02:43:12 -07:00
Jesse Braham
1177359a87 Don't build static binaries or run doc tests (because there are none) in CI 2022-04-13 09:46:11 -07:00
Jesse Braham
33cfa80809 Ignore clippy::too_many_arguments rule in CI 2022-03-10 14:42:18 -08:00
Jesse Braham
2dc334f7dc Restore CI to working order (#121)
* Change apt mirror to official Ubuntu archives

* Fix a formatting issue causing the workflow to fail
2022-01-17 08:26:35 -08:00
Robin Appelman
f6c8496c62 bumb msrv to 1.56 2021-12-11 15:50:07 +01:00
Robin Appelman
84cea6de5e verify msrv in ci 2021-11-27 15:23:34 +01:00
Robin Appelman
cce20156de install libudev-dev in ci 2021-11-18 23:47:31 +01:00
Robin Appelman
b674d4b15e add release ci 2021-09-21 14:44:50 +02:00
Robin Appelman
d07e3d599f extend ci to build cargo-espflash too 2021-09-13 20:08:04 +02:00
Robin Appelman
15e3a99743 add windows build to ci 2021-08-22 16:53:07 +02:00
Robin Appelman
75abc4374c build static binary in ci and enable rust caching 2020-12-16 17:53:33 +01:00
marcelbuesing
ab8ea9cef6 disable false positive clippy warnings 2020-10-22 22:13:16 +02:00
marcelbuesing
f05c9e01f5 setup github actions workflow 2020-10-22 21:17:39 +02:00