74 Commits

Author SHA1 Message Date
Sergio Gasquez Arcos
1b09495209
Rust 2024 edition (#497)
* build: Bump rust edition and msrv

* style: Format code

* feat: Add unsafe blocks

* feat: Add unsafe blocks for Windows
2025-04-29 09:50:59 +02:00
Sergio Gasquez Arcos
7a0d827db1
Prepare 0.14.1 release (#483)
* build: Bump dependencies

* docs: Update changelog

* feat: Update ubuntu runners

* feat: Bump msrv

* fix: Clippy lint
2025-03-04 16:02:42 +01:00
dependabot[bot]
a1c9ee68b0 build(deps): bump rustsec/audit-check from 1 to 2
Bumps [rustsec/audit-check](https://github.com/rustsec/audit-check) from 1 to 2.
- [Release notes](https://github.com/rustsec/audit-check/releases)
- [Changelog](https://github.com/rustsec/audit-check/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rustsec/audit-check/compare/v1...v2)

---
updated-dependencies:
- dependency-name: rustsec/audit-check
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-08 09:34:37 +02:00
dependabot[bot]
84081c2695 build(deps): bump actions/add-to-project from 1.0.1 to 1.0.2
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/actions/add-to-project/releases)
- [Commits](https://github.com/actions/add-to-project/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: actions/add-to-project
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-25 09:10:14 +02:00
Sergio Gasquez Arcos
a3322797aa
Prepare v0.12.0 release (#429)
* build: Update deps

* docs: Udpate changelog

* ci: Add changelog check
2024-06-12 16:28:11 +02:00
dependabot[bot]
67d80fcdc3 build(deps): bump actions/add-to-project from 1.0.0 to 1.0.1
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/actions/add-to-project/releases)
- [Commits](https://github.com/actions/add-to-project/compare/v1.0.0...v1.0.1)

---
updated-dependencies:
- dependency-name: actions/add-to-project
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 08:27:34 +02:00
dependabot[bot]
d32823fd07 build(deps): bump actions/add-to-project from 0.6.1 to 1.0.0
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.6.1 to 1.0.0.
- [Release notes](https://github.com/actions/add-to-project/releases)
- [Commits](https://github.com/actions/add-to-project/compare/v0.6.1...v1.0.0)

---
updated-dependencies:
- dependency-name: actions/add-to-project
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-09 08:07:11 +02:00
dependabot[bot]
651cec427a
build(deps): bump actions/add-to-project from 0.6.0 to 0.6.1 (#422)
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/actions/add-to-project/releases)
- [Commits](https://github.com/actions/add-to-project/compare/v0.6.0...v0.6.1)

---
updated-dependencies:
- dependency-name: actions/add-to-project
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-26 10:00:15 +01:00
Sergio Gasquez Arcos
c390abe8d5
Cargo update to avoid a vulnerability (#419)
* build: Cargo update to avoid a vulnerability in mio

* build: Bump MSRV
2024-03-06 09:52:12 +01:00
dependabot[bot]
d6d939de55 build(deps): bump actions/add-to-project from 0.5.0 to 0.6.0
Bumps [actions/add-to-project](https://github.com/actions/add-to-project) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/actions/add-to-project/releases)
- [Commits](https://github.com/actions/add-to-project/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: actions/add-to-project
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-27 08:43:50 +01:00
Sergio Gasquez
1751f721c1 ci: Add CHANGELOG check action 2024-01-26 11:26:21 +01:00
Sergio Gasquez
f9115bd7a3 build: Bump MSRV 2024-01-24 09:35:48 +01:00
Sergio Gasquez
7a0a7ff712 ci: Remove CI jobs 2023-10-04 11:14:24 +02:00
Sergio Gasquez
9bfde2d8af ci: Remove Cargo dependabot 2023-10-04 09:50:03 +02:00
Sergio Gasquez Arcos
5949af565b
Add CHANGELOG.md (#358)
* docs: Add CHANGELOG.md

* ci: Ignore changelog updates
2023-09-27 11:35:47 +02:00
Sergio Gasquez
241fd92775 chore: Bump MSRV 2023-09-05 15:34:40 +02:00
dependabot[bot]
8da82ecc2b build(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-05 09:27:34 +02:00
Sergio Gasquez Arcos
e922366d86
Create issue_handler.yml 2023-06-22 13:27:05 +02:00
Sergio Gasquez
8f1ce3c50c build: ⬆️ Bump MSRV to 1.65 2023-05-10 15:51:02 +02:00
Sergio Gasquez
42bd1f7cbd ci: ️ Remove unused matrix variable 2023-04-15 12:15:13 +02:00
Sergio Gasquez Arcos
d7697a74ef
Fix Ci warnings and bump clap (#228)
* ci: ️ Fix CI warnings

* build: ⬆️ Bump clap to 4.2.0
2023-03-30 12:36:30 +02:00
Sergio Gasquez
64c0b5d644 revert: ️ Revert cd changes 2023-03-03 10:51:30 +01:00
Sergio Gasquez
13887a9ccf ci: Add changelog to release body 2023-03-03 10:51:30 +01:00
Sergio Gasquez
da287e7da4 ci: ️ Uncomment publish job 2023-02-21 15:04:21 +01:00
Sergio Gasquez
58caf5e9b9 ci: 🚧 Comment publish to crates.io step 2023-02-21 11:27:03 +01:00
Sergio Gasquez Arcos
5040e11a30
Refactor espup (#182)
* chore: 📌 Update crate version

* refactor: ♻️ Initial refactor of subcommands

* feat:  Add config file for install and update

* refactor: ♻️ Avoid using config file

* feat:  Use temp_dir

* feat: ️ Rename windows toolchain

* feat:  Add todo, remove unnecesary modules, fix Windows install

* test: 🐛 Fix tests

* fix: 🐛 Fix Windows build

* fix: 🐛 Fix LLVM installation

* fix: 🐛 Fix GCC paths

* docs: 🎨 Update todos

* style: 🎨 Remove debug prints

* feat:  Update nightly installation

* feat: ️ Check the result of cmds

* fix: 🐛 Fix errors

* feat:  Update errors

* feat: ️ Remove unnecesary into_diagnostics

* build:  Cleanup dependencies

* feat:  Only install nightly toolchain when using riscv targets

* refactor: ♻️ Update how cmd! results are checked

* refactor: ♻️ Use std::process::Command

* style: 🎨 Remove unused comments

* feat: ️ Run Xtensa install commands in parallel

* style: 🔊 Remove rustup logs

* feat:  Check if the toolchain is already installed an reuse it

* feat: ️ Improve toolchain detection

* docs: 🔊 Update log warning about extended semver corner case

* docs: 💡 Remove addressed todo coment

* refactor: ♻️ Update options

* test: 🐛 Fix tests

* docs: 🔊 Add todo

* docs: ️ Update llvm error

* refactor: ♻️ Use an error for LLVM

* fix: 🐛 Fix llvm object

* feat:  Allow only `esp` as -a/--name

* chore: 🎨 Format variables and standarize logs

* feat: ️ Remove unused import

* feat:  Inject Windows variables

* chore: ️ Remove llvm-version option

* feat: ️ Add std option

* style: 🔇 Remove debug log

* fix: 🎨 Fix clippy warnings

* fix: 🐛 Fix clippy warnings on unix

* chore: 🔊 Update logs

* feat:  Stip zip files

* feat:  Allow -a/--name in Windows

* feat:  Allow -a/--name in Windows

* style: 🐛 Fix clippy warning

* ci: ️ Improve CD and add publish job

* ci: 🐛 Fix cross installation

* build: ⬆️ bump dependencies

* docs: 📝 Remove limitations sections

* docs: 📝 Update usage section

* docs: 📝 Update docs

* docs: 📝 Update readme

* docs: 📝 Update requirements

* docs: 📝 Update format

* docs: 📝 Update docs

* docs: 📝 Update requirements

* build: 🏗️ Dependencies update

* docs: 📝 Fix typo

* refactor: ♻️ Change xtensa-version option to be backward compatible
2023-02-21 11:22:54 +01:00
Sergio Gasquez
0394860df8 ci: 🎨 Remove CI warnings 2023-02-01 13:43:15 +01:00
Sergio Gasquez
ed4721555d build: ⬆️ Update msrv to 1.64 2023-01-17 14:47:52 +01:00
Sergio Gasquez
abf807bd38 ci: 🧪 Add MSRV check 2023-01-16 15:59:34 +01:00
Sergio Gasquez Arcos
11becfa4bf
Append header if GITHUB_TOKEN environment variable is present (#128)
* feat:  Append header if GITHUB_TOKEN environment variable is present

* build: ⬆️ Add blocking feature of reqwest

* feat:  If a semver version is provided, get the latest subpatch and use that version

* docs: 📝 Update invalid_version error

* perf: ️ Remove unnecesary into_diagnostics calls

* feat:  Even if the regex matches, check that the release exists

* feat:  Update auth

* chore: 🔊 Add log

* chore: ️ Add basic auth

* Add gh api tests

* fix: 🐛 fix typo

* feat: 🎨 Remove permissions

* test:  Add rust test

* test:  Add rust test

* ci: ️ Add checkout action

* ci: 🧪 Test with permissions

* ci: 🧪 Update headers

* ci: 🎨 Avoid triggering other CI

* ci:  Check if GITHUB TOKEN is present

* ci:  Update get call

* ci: 🧪 Update headers

* style: 🎨 Simplify code

* ci: 🧪 Update headers

* ci: 🧪 Add curl test

* feat:  Add retries

* feat:  Add retries

* feat:  Improve retries

* chore: 🔊 Add logs to tests

* feat:  Remove retries

* ci: 🧪 Test api limit

* chore: 🧪 Test with retries

* feat:  Create a github_query fn

* ci: 🧪 Update CI rust test

* feat: 🔊 Update logging

* feat:  Add maximum retries

* chore: 🔥 Remove gh_test.yaml

* style: 🎨 Remove duplicated log

* ci: 👷 Add env to CI

* chore: 🔊 Add debug log

* ci: 🧪 Test without env

* revert: ️ Revert env removal

* ci: 👷 Update environment in CI

* chore: 🔊 Add logging

* chore: 🔥 Remove download test

* feat:  Move github_query fn to mod.rs
2023-01-11 11:08:15 +01:00
Sergio Gasquez
28482446f1 chore: 🔨 Update ubuntu version used in CI 2022-12-19 11:16:12 +01:00
dependabot[bot]
eafc50a049
build(deps): bump Swatinem/rust-cache from 1 to 2
Bumps [Swatinem/rust-cache](https://github.com/Swatinem/rust-cache) from 1 to 2.
- [Release notes](https://github.com/Swatinem/rust-cache/releases)
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Swatinem/rust-cache/compare/v1.0.0...v2)

---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-28 21:06:44 +00:00
Sergio Gasquez Arcos
0431d7aa1b
Merge pull request #41 from esp-rs/feature/improve-ci
Update CI to run in parallel
2022-11-07 19:43:58 +01:00
Sergio Gasquez
618eac526c ci: 💚 Use the correct file for binary artifacts 2022-11-04 12:25:20 +01:00
Sergio Gasquez
fe1b6cc79c ci: 📝 Fix typo 2022-11-04 11:21:11 +01:00
Sergio Gasquez
8adab9f403 ci: Upload binary artifacts to release 2022-11-04 11:09:47 +01:00
Sergio Gasquez
94376da073 ci: ️ Only run CI when pushing to main 2022-11-03 23:26:41 +01:00
Sergio Gasquez
03780132d2 ci: 👷 Update CI to run in parallel 2022-11-03 23:17:15 +01:00
Sergio Gasquez
9db39f988c ci: ️ Remove allow-dirty flag from publish command. 2022-10-07 16:06:08 +02:00
Sergio Gasquez
71bd81b215 ci: ️ Add allow-dirty flag 2022-10-07 12:40:22 +02:00
Sergio Gasquez
21a8bf4414 ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 12:02:33 +02:00
Sergio Gasquez
20ac5f1751 ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 11:40:59 +02:00
Sergio Gasquez
f4581bfa51 ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 11:35:15 +02:00
Sergio Gasquez
bfb66b22c9 ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 11:24:53 +02:00
Sergio Gasquez
f3fab450fb ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 10:58:57 +02:00
Sergio Gasquez
dcc7b28496 ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 10:47:48 +02:00
Sergio Gasquez
06f239bbcd ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 10:34:03 +02:00
Sergio Gasquez
e49e51402e ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 10:25:29 +02:00
Sergio Gasquez
409690b01f ci: 🐛 Fix openssl for aarch64-linux 2022-10-07 10:21:31 +02:00
Sergio Gasquez
f69de633ab ci: 🐛 Fix aarch-linux dependencies 2022-10-07 09:32:07 +02:00