909 Commits

Author SHA1 Message Date
Sergio Gasquez Arcos
4d1235b96d
Prepare 0.16.0 release (#528)
* build: Bump espup version and deps

* docs: Update changelog

* ci: Remove unused steps and cache action
v0.16.0
2025-09-26 11:29:20 +02:00
Sergio Gasquez Arcos
18e708de3e
Update LLVM and GCC (#527)
* feat: Update LLVM

* docs: Udpate changelog

* feat: Updated GCC
2025-09-23 14:46:36 +02:00
Dániel Buga
265b643fc7
Introduce VersionNotFound, avoid accessing github in tests (#525)
* Introduce VersionNotFound, avoid accessing github in tests

* Accept more version formats
2025-08-13 12:25:09 +02:00
Sergio Gasquez Arcos
a8fcaac931
build: Update dependencies (#524) 2025-08-13 12:23:14 +02:00
cojmeister
5c4f586558
Added completions for NuShell (#513)
* Added a CompletionShell enum and implemented required methods for it

* CompletionsOpts now uses CompletionShell enum to be able to call NuShell as well

* CompletionsOpts now uses CompletionShell enum to be able to call NuShell as well

* CompletionShell implements the generate method - simplifies the code

* Added clap_complete_nushell as a dependency

* Updated readme

* Added nushell completion

* Cargo fmt errors
2025-08-13 09:27:08 +02:00
dependabot[bot]
671f4904e9
build(deps): bump actions/checkout from 4 to 5 (#522)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [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/v4...v5)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 08:57:24 +02:00
pacak
6c7de593c4
Upgrade indictif to 0.18 (fixes #509) (#515) 2025-08-04 14:39:05 +02:00
pacak
554adb8ff7
satisfy clippy: Use named arguments instead of positional (#516)
* satisfy clippy: Use named arguments instead of positional

* fix formatting

* Apply clippy suggestions in windows specific parts
2025-08-04 14:32:00 +02:00
David Alexander Bjerremose
e078dacb47
feat: add Crosstools version parameter and update to latest Crosstools (#508)
* feat: add option to specify crosstools version

* feat: update to newest crosstool version

* fix: re-add actual Rust toolchain

* chore: format

* docs: added CHANGELOG entries

* chore: move to windows section only

* docs: CHANGELOG review comments

* chore: fix clippy across platforms

* Update src/toolchain/gcc.rs

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>

* chore: format

---------

Co-authored-by: Sergio Gasquez Arcos <sergio.gasquez@gmail.com>
2025-06-06 15:32:53 +02:00
Sergio Gasquez Arcos
9fe5d21025
Prepare 0.15.1 release (#507) v0.15.1 2025-05-19 10:32:44 +02:00
Sergio Gasquez Arcos
4efd93c6a7
Enhance GitHub API error handling (#496)
* feat: Enhance GitHub API error handling

* docs: Update changelog
2025-05-19 09:49:09 +02:00
HoWol76
6d6e3d08d6
update zip to v3.0.0 (#504)
* update zip to v3.0.0

* update Cargo.lock
2025-05-16 09:46:50 +02:00
Jesse Braham
215b6ced84
Merge pull request #499 from SergioGasquez/feat/update-readme
Add different ways of sourcing the export file
2025-05-05 10:02:28 +02:00
Sergio Gasquez
dcfbc0528b docs: Add diferent ways of sourcing the export file 2025-04-30 16:09:32 +02:00
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
edc9d64134
Prepare 0.15.0 release (#494)
* build: Bump dependencies

* docs: Update changelog

* build: Bump espup version to 0.15.0
v0.15.0
2025-04-08 15:39:50 +02:00
Sergio Gasquez Arcos
ff183b698b
fix: RUSTSEC-2025-0022 (#493) 2025-04-07 09:39:54 +02:00
Sergio Gasquez Arcos
609424f729
Use stable toolchain for RISC-V devices (#487)
* feat: Use stable toolchain

* docs: Update changelog
2025-04-04 11:00:58 +02:00
Sergio Gasquez Arcos
f2b35ce414
Fix audit (#488)
* build: Bump dependencies

* docs: Recoomend --locked for install command
2025-03-24 11:44:55 +01:00
Sergio Gasquez Arcos
7b3f7b3310
fix: RUSTSEC-2025-0009 and RUSTSEC-2025-0014 (#491) 2025-03-12 11:07:11 +01: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
v0.14.1
2025-03-04 16:02:42 +01:00
Valtameri Sieluna
73f972cfba
Try fix install failure #480 (#481)
* Try fix install failure

* Update changelog

* Let fmt happy
2025-03-04 11:06:56 +01:00
Sergio Gasquez Arcos
8d0109e21c
Update llvm 19 version (#479)
* feat: Update llvm 19 version

* docs: Update changelog
2025-02-27 11:06:17 +01:00
Sergio Gasquez Arcos
0a8ac1b6c8
Add llvm 19 support (#477)
* feat: Add llvm 19 support

* docs: Update changelog
2025-02-20 12:39:08 +01:00
Sergio Gasquez Arcos
236ad275b8
build: Fix RUSTSEC-2025-0004 (#473) 2025-02-04 09:09:42 +01:00
Sergio Gasquez Arcos
6251fd2b7f
Return error if GET request fails (#471)
* fix: Return error if get request fails

* docs: Update changelog
2025-01-28 09:51:27 +01:00
Sergio Gasquez Arcos
54b453b172
Prepare release 0.14 (#465)
* build: Bump dependenc ies

* build: Bump espup version

* docs: Update changelog
v0.14.0
2024-12-17 10:19:07 +01:00
Sergio Gasquez Arcos
ec9964196c
Add some errors for GitHub API (#464)
* add preliminary check for invalid github token

* mapping errors

* adjust log information and format

* clippy fixes

* feat: Avoid having a fallback version

* docs: Add changelog

---------

Co-authored-by: leongross <leon.gross@rub.de>
2024-12-13 10:22:13 +01:00
discord9
1e044c5eb4
refactor: smoother large file download&proxy (#463)
* refactor: smoother large file download&proxy

* chore: more msg

* chore: changelog

* chore: fmt

* logs: make get proxy info so user know it working

* refactor: use multiple process bar

* chore: fmt

* fix: allow log&process bar mix

* refactor: per review

* chore: fmt
2024-12-12 14:43:33 +01:00
Sergio Gasquez Arcos
80e1df886e
Retrieve more releases entries (#462)
* feat: Retrieve more releases entries

* docs: Update changelog

* fix: Update per_page attribute to 100 (maximum)
2024-12-10 10:32:50 +01:00
Dániel Buga
bf94b56f63
Print error (#461) 2024-12-09 15:04:55 +01:00
Sergio Gasquez Arcos
c0801b9f0a
Fix tests (#459)
* fix: Tests

* Fix: RUSTSEC-2024-0399
2024-11-26 10:15:49 +01:00
Sergio Gasquez
30c4cf7b96 feat: Begin next release cycle 2024-10-31 09:29:53 +01:00
Sergio Gasquez Arcos
9a6d297c84
Release 0.13.0 (#453)
* build: Update dependencies

* build: Update espup version

* docs: Update changelog
v0.13.0
2024-10-30 11:10:07 +01:00
Sergio Gasquez Arcos
d95a73008f
Add support for LLVM 18 (#452)
* feat: Support LLVM 18

* docs: Update changelog
2024-10-30 09:58:47 +01:00
Sergio Gasquez
f43d481d1c build: Update deps 2024-10-09 11:17:43 +02: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
Sergio Gasquez Arcos
567f1e231e
Update to GCC 14 (#445)
* feat: Update GCC version

* docs: Update changelog
2024-09-27 10:01:45 +02:00
Sergio Gasquez Arcos
46e600ac03
Start release cycle (#441)
* docs: Update changelog

* build: Update espup version
2024-07-29 09:25:06 +02:00
Sergio Gasquez Arcos
dda3061202
Prepare Release 0.12.2 (#438)
* build: Update dependencies and bump espup version

* docs: Update changelog
v0.12.2
2024-07-18 13:41:37 +02:00
Sergio Gasquez Arcos
f3afdf472c
Begin next release cycle (#436)
* build: Update espup version

* docs: Prepare changelog
2024-07-17 13:08:06 +02:00
Johannes Löthberg
e108653b63
Fix extended LLVM mode for LLVM < 17 (#437)
The fix for extended LLVM mode with LLVM 17 accidentally broke it for
toolchain versions using LLVM 15 and 16.

Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-07-17 13:06:48 +02:00
Sergio Gasquez Arcos
e5bf496aaf
Prepare 0.12.1 release (#434)
* build: Update dependencies

* build: Bump espup version

* docs: Update changelog
v0.12.1
2024-07-15 09:43:05 +02:00
Johannes Löthberg
9c0234d118 Download both the release artifacts in extended mode for LLVM >= 17
The Espressif-provided LLVM toolchain no longer has the libs-only
tarball as a strict subset of the full tarball.  Instead the "full"
tarball now contains a clang with libclang built in.  To work around
this we now need to get _both_ tarballs if we're in extended LLVM mode.

Cf. https://github.com/espressif/llvm-project/issues/99

Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-06-28 15:19:30 +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
a9fadeb465 feat: Begin next release cycle 2024-06-13 09:45:51 +02:00
Sergio Gasquez Arcos
a3322797aa
Prepare v0.12.0 release (#429)
* build: Update deps

* docs: Udpate changelog

* ci: Add changelog check
v0.12.0
2024-06-12 16:28:11 +02:00
Sergio Gasquez Arcos
8d8d4124df
Add support for LLVM 17 after 1.78.0.0 (#427)
* build: Update dependencies

* feat: Add LLVM 17 support

* docs: Update changelog
2024-05-06 16:58:12 +02:00
Sergio Gasquez
ff40b2926e build: Update dependecies 2024-04-22 10:58:44 +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