Jesse Braham
151ca29a09
Update the CI workflow
2023-06-01 07:17:00 -07:00
Sergio Gasquez Arcos
d7ef525cb9
Add issue templates ( #403 )
...
* feat: ✨ Add issue template
* feat: ✨ Add Target
* feat: ✨ Allow blank issues
* style: 🎨 Use checkboxes
* Update .github/workflows/ISSUE_TEMPLATE/bug_report.md
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com >
---------
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com >
2023-05-26 09:52:40 -07:00
Sergio Gasquez Arcos
ad8e6a40c3
Fix Windows installation ( #399 )
...
* build: ➕ Avoid vendored openssl in Windows
* build: ⬆️ Update cargo version
* feat: ✨ Add resolver property
* build: ⬆️ Bump MSRV to 1.65
2023-05-26 09:40:27 -07:00
Sergio Gasquez Arcos
259b5d944a
Fix Raspberry ci ( #377 )
...
* ci: 🔥 Delete duplicated file
* ci: ✨ Add rustfmt check
2023-03-28 08:05:59 -07:00
Sergio Gasquez Arcos
3516c4bfd0
Update documentation ( #368 )
...
* ci: ✨ Add Rasberry CI
* ci: 🐛 Fix typo
* ci: 🐛 Fix args order
* ci: 🐛 Fix args order
* ci: ⬆️ Bump actions/checkout
* ci: ⬆️ Bump Swatinem/rust-cache
* ci: ⚡ ️ Avoid using actions-rs
* ci: ⚡ ️ Replace actions-rs/toolchain by dtolnay/rust-toolchain
* ci: ⚡ ️ Fix CI warnings
* ci: 🎨 Fix inputs
* ci: ⚡ ️ Update mad9000/actions-find-and-replace-string and remove action-rs
* ci: ⚡ ️ Update mad9000/actions-find-and-replace-string and remove action-rs
* style: 🚨 Fix clippy warning
* docs: 🎨 Fix links
* build: 🎨 Format includes
* style: 🎨 Sort dependencies
* build: ⬆️ Bump dependencies
* build: ⬆️ Bump dependencies
* ci: ⚡ ️ Fail if there is a clippy warning
* docs: 📝 Remove docstrings
* docs: 📝 Update docstrings
* docs: 📝 Update monitor docstrings
* docs: 📝 Update monitor docstrings
* docs: 📝 Update config docstrings
* docs: 📝 Update cli mod docstrings
* docs: 📝 Update docstrings
* style: 🔊 Update log
* revert: ⏪ ️ Revert cargo version upgrade
* revert: ⏪ ️ Revert cargo version upgrade
* ci: ⚡ ️ Fail on clippy warnings
* build: ⬇️ Downgrade dependencies to maintain msrv
* build: ⏪ ️ Rever pinned dependency
* Update espflash/src/flasher/mod.rs
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com >
* docs: 📝 Add refences to types
* docs: 📝 Fix typo
---------
Co-authored-by: Jesse Braham <jessebraham@users.noreply.github.com >
2023-03-27 11:45:10 -07:00
Jesse Braham
4e9aba6aa4
Bump the MSRV to 1.64.0
2023-03-24 11:04:42 -07:00
Sergio Gasquez Arcos
5095641efc
Fix CI warnings ( #350 )
...
* ci: ⬆️ Bump actions/checkout
* ci: ⬆️ Bump Swatinem/rust-cache
* ci: ⚡ ️ Avoid using actions-rs
* ci: ⚡ ️ Replace actions-rs/toolchain by dtolnay/rust-toolchain
* ci: ⚡ ️ Fix CI warnings
* ci: 🎨 Fix inputs
* ci: ⚡ ️ Update mad9000/actions-find-and-replace-string and remove action-rs
* ci: ⚡ ️ Update mad9000/actions-find-and-replace-string and remove action-rs
2023-02-02 07:01:47 -08:00
Jesse Braham
123dfe1df8
No longer build releases for the Windows GNU target
2023-01-16 11:24:51 -08:00
Jesse Braham
dd069bff5c
Use ubuntu-20.04 instead of ubuntu-latest
2022-12-07 03:20:43 -08:00
Jesse Braham
0dfeff0755
Bump the MSRV to 1.63
2022-12-01 07:07:58 -08:00
Jesse Braham
4dd748e96f
Fix building as a library, add CI check to avoid breaking again in the future ( #282 )
...
* Refactor to allow building as a library, without the `cli` feature
* Build `espflash` as a library in CI
* Make more dependencies optional
2022-11-01 09:25:05 -07:00
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