78 Commits

Author SHA1 Message Date
João Marcos
c8f97197c3
Give good error messages when archive extensions are invalid (#817)
+ simplify unit tests, don't require them to start the logger

+ unrelated TODOs
2025-05-06 00:08:38 -03:00
Amyspark
07967927dd
feat: Make bzip3 optout (#814)
Co-authored-by: João Marcos <marcospb19@hotmail.com>
2025-05-03 20:43:59 -03:00
João Marcos
add1793d75 Update draft-release-automatic-trigger.yml 2025-04-20 17:19:32 -03:00
João Marcos
739dfa9507 Bump version to 0.6.0 2025-04-18 17:56:57 -03:00
João Marcos
ab5dd00b86
Fix release CI (#797) 2025-04-18 03:20:31 -03:00
João Marcos
fdab666bf8
Enable all tests in CI (#787)
Some tests are behind the feature `allow_piped_choice`.

By adding that to the feature list we include these tests.
2025-04-16 17:48:04 -03:00
João Marcos
61dab2af29 CI: fix releases 2025-04-06 16:18:33 -03:00
dependabot[bot]
8c32d2c31a build(deps): bump dawidd6/action-download-artifact in /.github/workflows
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v6)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-25 16:29:25 -03:00
João Marcos P. Bezerra
97b4608693 chore: use new Cargo profile in CI for shorter compilation
new profile is called `fast` and it's not as fast as `release`, but
should be fast enough for CI and compiles faster
2024-11-20 05:23:20 -03:00
João Marcos P. Bezerra
a99aee6a42 chore: update pull request template 2024-11-17 21:21:43 -03:00
João Marcos P. Bezerra
92059c3de4 CI: tweak: compile artifacts in stable Rust 2024-11-17 21:20:56 -03:00
João Marcos P. Bezerra
917355685c CI: fix: skip CI if just edited .md files 2024-11-17 21:19:09 -03:00
João Marcos P. Bezerra
17499d7b5d CI: tweak: reference reusable workflow locally
this allows non-main branches to run their own latest workflows, and
helps with forks too
2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
269058089f CI: tweak: make workflows reusable 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
534d39c069 CI: chore: rename jobs and workflow files 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
48f83e75f7 CI: tweak: separate clippy and rustfmt jobs 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
256fedbcc2 CI: tweak: don't run CI for all features 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
40f1234ad0 CI: enha: don't run if only .md was modified 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
1c6fb9a0b3 CI: refac: reorganizing + renaming 2024-11-17 20:45:49 -03:00
João Marcos P. Bezerra
ca31742394 run clippy for tests too 2024-11-17 17:07:36 -03:00
João M. Bezerra
179b055545 CI: install libclang on Linux 2024-11-17 14:50:02 -03:00
João Marcos P. Bezerra
362418364f remove dependabot 2024-10-29 23:55:38 -03:00
João Marcos
49c8a079a6
Update dependabot.yml 2024-10-28 20:41:34 -03:00
dependabot[bot]
e992da26be build(deps): bump softprops/action-gh-release from 1 to 2
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-09 16:23:40 -03:00
Antonios Barotsis
2a60ca836a Remove prefix-key 2024-02-28 18:01:22 -03:00
Antonios Barotsis
aa77929e5c remove ciCaching branch trigger 2024-02-28 18:01:22 -03:00
Antonios Barotsis
ed1d758fc3 clear cache for benchmark 2024-02-28 18:01:22 -03:00
Antonios Barotsis
589328d6a5 Join not needed (?) 2024-02-28 18:01:22 -03:00
Antonios Barotsis
4dec225126 remove commas from key 2024-02-28 18:01:22 -03:00
Antonios Barotsis
5bba632331 Make sure key is generated correctly) 2024-02-28 18:01:22 -03:00
cyqsimon
036e1207ef CI: add unrar feature to test matrix 2023-12-14 23:32:17 -03:00
dependabot[bot]
642552f75b
build(deps): bump actions/upload-artifact from 3 to 4 (#581) 2023-12-15 01:59:38 +00:00
dependabot[bot]
f293d59892
build(deps): bump dawidd6/action-download-artifact from 2 to 3 (#580) 2023-12-14 13:31:17 +00:00
cyqsimon
88eab748b3 Use cross for MUSL
- I gave up. This is easier.
2023-12-13 19:32:55 -03:00
cyqsimon
fdaaf9a3ec Skip running tests on ARM64 Windows 2023-12-13 19:32:55 -03:00
cyqsimon
e385f5f367 Major matrix refactor 2023-12-13 19:32:55 -03:00
cyqsimon
21007e8ee1 Disable fail fast 2023-12-13 19:32:55 -03:00
cyqsimon
23936c3d2c Run tests on every target 2023-12-13 19:32:55 -03:00
João Marcos P. Bezerra
53df5f17de CI: rename manual-release action 2023-12-05 13:35:26 -03:00
cyqsimon
be199d07a6 Tidy up features 2023-12-04 21:31:32 -03:00
Flat
29791461f4 ci: fix artifacts 2023-11-30 15:46:56 -03:00
Łukasz Krawiec
1aba1a2dfa use cross environment for x86_64-unknown-linux-musl builds 2023-11-15 08:59:00 -03:00
Łukasz Krawiec
dade163243 added support for listing and decompressing .rar archives 2023-11-15 08:59:00 -03:00
dependabot[bot]
b1c50556da
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-04 23:43:50 +00:00
figsoda
8937362d9b ci: fix releases 2023-08-07 12:00:31 -04:00
xgdgsc
9414a8d65d 🔧 2023-03-26 14:58:47 +08:00
xgdgsc
e62178c25e 🔧 skip test for win arm 2023-03-26 14:57:02 +08:00
xgdgsc
e177d11ced 🔧 add arm win 2023-03-26 14:29:03 +08:00
figsoda
8ec11a4c42
Merge pull request #385 from figsoda/ci 2023-03-20 19:00:25 -04:00
figsoda
48919acb7d ci: only run tests on main branch 2023-03-20 16:50:33 -04:00