pin specific versions of cargo packages for older rustc version

main
World's Tallest Ladder 2025-04-24 10:28:45 -07:00
parent 785482ffae
commit 2d472f7f91
Signed by: wtl
GPG Key ID: F0D4D5526213099D
1 changed files with 3 additions and 1 deletions

View File

@ -177,19 +177,21 @@
state: link
- name: Install cargo packages
ansible.builtin.command:
cmd: "cargo install {{ item.package }}"
cmd: "cargo install '{{ item.package }}@{{ item.version | default('*', true) }}' --locked"
creates: "{{ home }}/.cargo/bin/{{ item.bin }}"
loop:
- package: cargo-update
bin: cargo-install-update
- package: eza
bin: eza
version: 0.20.24
- package: ripgrep
bin: rg
- package: sd
bin: sd
- package: starship
bin: starship
version: 1.20.1
- name: Update cargo packages
ansible.builtin.command:
cmd: cargo install-update --all