Commit graph

46 commits

Author SHA1 Message Date
Orhun Parmaksız
69b28bf4c8
chore: build with --locked flag in CI (#1022) 2024-03-29 21:43:56 +08:00
Wei Zhang
7ad1be8cda ⬆️ set msrv to 1.74
Signed-off-by: Wei Zhang <kweizh@gmail.com>
2024-03-22 23:59:12 +08:00
Wei Zhang
41893ae918
🛤️ : add loongarch ci and releases (#990)
Signed-off-by: Wei Zhang <kweizh@gmail.com>
2024-02-16 14:17:13 +08:00
Wei Zhang
48b5adf929 🔨 🎨 put fish auto comp under vendor dir
Signed-off-by: Wei Zhang <kweizh@gmail.com>
2024-02-16 11:31:19 +08:00
Wei Zhang
d2538a698e
🛤️ ci: package deb without zst (#970)
Signed-off-by: Wei Zhang <kweizh@gmail.com>
2023-12-21 14:20:26 +08:00
Fabio Valentini
dee06211ab
update various dependencies (#938)
I'm the maintainer of lsd for Fedora Linux, and some outdated
dependencies are making maintenance increasingly difficult.

- deps: update chrono-humanize to v0.2

We have this patched for almost two years in Fedora and it has not
caused issues.

- deps: update assert_cmd to v2

Same here, this patch has been in the Fedora package for a while.

- deps: update sys-locale to v0.3

This dependency seems to have been added recently, not sure why an old
version was chosen.

- deps: update vsort to v0.2

Same here, this was added recently but 0.1 was used instead of 0.2, not
sure why.

- deps: update git2 to v0.18

Using old versions of git2 is not a good idea, since the bundled libgit2
C library often has CVE issues.

- deps: migrate from users to uzers

The "users" crate is unmaintained. The "uzers" crate is an
API-compatible fork that also fixes some bugs and security issues.

- deps: update serial_test to v2

The current dependency (v0.5) is **reeeeeally** old. Not sure why this
was never updated.

- deps: update predicates to v3

Same here, predicates v1 is **reaally** old.

- deps: allow newer versions of url, wild, and xdg crates

Not sure why strange `x.0.*` style dependencies were used here. It's
holding back various updates for both url and xdg crates, and makes
maintaining lsd in Fedora more difficult. We have built lsd against the
latest versions of all three crates forever, and it has not caused
issues.
2023-12-20 11:44:20 +08:00
Y.D.X
8937c4720b
ci: Release PowerShell completion script (#953) 2023-11-26 09:17:53 +08:00
Wei Zhang
64f9dab351
⬆️ bump lscolors to v0.15.0 and msrv to 1.69.0 (#944)
<!--- PR Description --->

predicates v3 msrv is 1.69 in https://github.com/lsd-rs/lsd/pull/938
2023-11-01 13:08:05 +08:00
Wei Zhang
60f33e527d ci: add aarch64 darwin build target and skip on test
Signed-off-by: Wei Zhang <kweizh@gmail.com>
Signed-off-by: zwPapEr <zw.paper@gmail.com>
2023-08-26 00:43:55 +08:00
zwPapEr
181c990230 ci: add clap deprecated checks
Signed-off-by: zwPapEr <zw.paper@gmail.com>
2023-01-12 14:37:28 +05:30
Icxolu
907214cb39 bump min rustc version to 1.64 2022-11-13 22:10:58 +05:30
Narawit Rakket
31d3701cae chore: reduce MSRV to 1.62.0 2022-08-12 18:06:57 +05:30
Narawit Rakket
b5ad6d0d85 chore(workflow): run clippy on all tests 2022-08-02 09:31:24 +05:30
Narawit Rakket
425e515e48 chore(workflow): bump Rust MSRV to 1.62.1 (latest) 2022-07-31 18:29:22 +05:30
Abin Simon
5972f6c99a Bump lscolors to 0.9.0 2022-02-18 10:28:12 +05:30
P3TERX
841ad99ced CICD: Build Linux aarch64(arm64) platform 2021-02-09 10:35:59 +05:30
Abin Simon
e08cc25432 Add manpage to release artifacts 2021-02-03 17:30:49 +05:30
zwPapEr
05470bb8a9 delete python dep 2020-10-18 10:51:26 +05:30
zwPapEr
2ebed2261f test: 🔍 use python to create a bad extension 2020-10-18 10:51:26 +05:30
Jay
b923b02e08 fix file version 2020-08-08 13:02:16 +05:30
Jay
5ac0a626d6 bump cargo-tarpaulin 2020-08-08 13:02:16 +05:30
dvvvvvv
ececcc0870 bump up min rust version into 1.43.1 2020-05-31 14:08:19 +05:30
dvvvvvv
03b23b1937 bump up min rust version into 1.43 2020-05-31 14:08:19 +05:30
dvvvvvv
e98af44b7d change toolchain of style job into RUST_MIN_SRV 2020-05-31 14:08:19 +05:30
dvvvvvv
d77fe699b5 bump up github action rust version to 1.34 2020-04-18 11:35:02 +05:30
Roy Ivy III
13fa068868 maint/cicd ~ refactor - improve CICD workflow job specification 2019-12-11 10:53:23 +01:00
Roy Ivy III
5fb58ce0bc maint/cicd ~ always run all GHA:Style testing steps
- always runs all style testing steps regardless of failure of the prior step
- with this change, `clippy` tests will run regardless of `fmt` test success/failure

.# [why]

The GHA:Style testing steps are essentially independent of each other and give
independent / complementary information about style issues. So, running all of
them despite errors can increase code iteration efficiency.

Note: as intended, the GHA:Style job will still fail if any individual step fails.
2019-12-11 10:53:23 +01:00
Roy Ivy III
d299073eed maint/cicd ~ remove "i686-apple-darwin" from GHA:Build
- remove "i686-apple-darwin" build target
  - ... not buildable with the baseline GHA VM MacOS image (MacOS 10.15, OS X 10.15.1, Xcode 11.1)

.# Discussion

In 2017, Apple deprecated 32-bit executables, requiring 64-bit only submissions
by Jan 2018. 32-bit support was completely removed from tooling with Xcode 10
and beyond.

.# References

<https://forums.developer.apple.com/thread/100211> @@ <https://archive.is/WHgYD>
<https://forums.developer.apple.com/thread/108704> @@ <https://archive.is/qvfqL>
<https://appleinsider.com/articles/18/04/11/new-macos-alert-notifies-users-apple-will-soon-end-32-bit-app-support> @@ <https://archive.is/vIyue>
<https://appleinsider.com/articles/17/06/07/high-sierra-runs-on-all-sierra-capable-hardware-starts-process-to-kill-32-bit-apps> @@ <https://archive.is/kZdiW>
2019-12-04 11:09:11 +01:00
Roy Ivy III
9d97d3a8e6 maint/cicd ~ fix *-pc-windows-gnu GHA:Build 2019-12-04 11:09:11 +01:00
Roy Ivy III
b7adc55b54 maint/cicd ~ add GHA:MinSRV 2019-12-04 11:09:11 +01:00
Roy Ivy III
4136222576 maint/cicd ~ add DPKG to GHA:Build:Package 2019-12-04 11:09:11 +01:00
Roy Ivy III
bd795e8125 maint/cicd ~ add GHA:"Code Coverage" job (results to CodeCov.io) 2019-12-04 11:09:11 +01:00
Roy Ivy III
e2468e6983 maint/cicd ~ add arm-* strip support for GHA:Build:Package 2019-12-04 11:09:11 +01:00
Roy Ivy III
94883c9d42 maint/cicd ~ repackage/compress files in GHA:Build:Package 2019-12-04 11:09:11 +01:00
Roy Ivy III
8bf986ed69 maint/cicd ~ consolidate build steps (using include:...) 2019-12-04 11:09:11 +01:00
Roy Ivy III
07213ac22f maint/cicd ~ fix use of EXE_suffix 2019-12-04 11:09:11 +01:00
Roy Ivy III
4f6d96fa28 maint/cicd ~ show 'vars' for GHA 2019-12-04 11:09:11 +01:00
Roy Ivy III
67ecf5bd79 maint/cicd ~ add 'strip' to GHA packaging step 2019-12-04 11:09:11 +01:00
Roy Ivy III
d19bff620a maint/cicd ~ refactor GHA 'variables'; consolidate into single step ('vars') 2019-12-04 11:09:11 +01:00
Roy Ivy III
2e58be5a7a maint/cicd ~ fix arm-* build target testing 2019-12-04 11:09:11 +01:00
Roy Ivy III
435954375f maint/cicd ~ refactor - improve naming 2019-12-04 11:09:11 +01:00
Roy Ivy III
b3de96b574 maint/cicd ~ add MacOS build/deploy to GHA 2019-12-04 11:09:11 +01:00
Roy Ivy III
be98c91038 maint/cicd ~ improve branch and package name handling 2019-12-04 11:09:11 +01:00
Roy Ivy III
8cbb251a2f maint/cicd ~ refactor style tests to decrease CI resource demands 2019-12-04 11:09:11 +01:00
Roy Ivy III
c3ad2ff5fc maint/cicd ~ add testing and release deployment to GHA 2019-12-04 11:09:11 +01:00
Roy Ivy III
a85dc11a47 maint/cicd ~ add GitHub Actions (GHA) workflow (build and deploy) 2019-12-04 11:09:11 +01:00