feat: upgrade runtimes/utilities + nvim config + docker (#54)

Upgrade `docker` and plugins:

* `docker` from 24.0.7 to 27.1.1
* `compose` from 2.23.3 to 2.29.1
* `buildx` from 0.13.1 to 0.16.2

Upgrade `mise` utilites:

* `awscli` from 2.15.49 to 2.17.31
* `bitwarden` from 2024.4.1 to 2024.7.2
* `dagger` from 0.11.4 to 0.12.5
* `eksctl` from 0.180.0 to 0.188.0
* `elixir` from 1.17.0-otp-27 to 1.17.2-otp-27
* `erlang` from 27.0 to 27.0.1
* `eza` from 0.18.15 to 0.19.0
* `fzf` from 0.52.1 to 0.53.0
* `go` from 1.22.3 to 1.23.0
* `helm` from 3.14.4 to 3.15.4
* `k3d` from 5.6.3 to 5.7.3
* `k3sup` from 0.13.5 to 0.13.7
* `k9s` from 0.32.4 to 0.32.5
* `kind` from 0.22.0 to 0.23.0
* `kubectl` from 1.300 to 1.31.0
* `kubie` from 0.23.0 to 0.23.1
* `lefthook` from 1.6.11 to 1.7.13
* `node` from 22.1.0 to 22.6.0
* `python` from 3.12.3 to 3.12.5
* `r` from 4.4.0 to 4.4.1
* `rust` from 1.78.0 to 1.80.1
* `starship` from 1.18.2 to 1.20.1
* `task` from 3.37.2 to 3.38.0
* `terraform` from 1.8.3 to 1.9.4
* `tilt` from 0.33.13 to 0.33.19
* `usql` from 0.19.1 to 0.19.3
* `yarn` from 1.22.19 to 1.22.22

Upgrade `neovim` config to latest commit.

Reviewed-on: #54
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
This commit is contained in:
2024-08-16 14:44:03 +00:00
committed by João Paulo Dubas
parent abe2a91b0a
commit 0f408f2c53
4 changed files with 110 additions and 107 deletions

View File

@@ -105,11 +105,11 @@ RUN apt-get update \
&& echo 'permit persist :wheel as root' > /etc/doas.conf
# command line utilities
ENV DO_VERSION 24.0.7
ENV DO_VERSION 27.1.1
ENV DO_URL https://download.docker.com/linux/static/stable/x86_64/docker-${DO_VERSION}.tgz
ENV DC_VERSION v2.23.3
ENV DC_VERSION v2.29.1
ENV DC_URL https://github.com/docker/compose/releases/download/${DC_VERSION}/docker-compose-linux-x86_64
ENV BX_VERSION v0.13.1
ENV BX_VERSION v0.16.2
ENV BX_URL https://github.com/docker/buildx/releases/download/${BX_VERSION}/buildx-${BX_VERSION}.linux-amd64
RUN curl -sS https://starship.rs/install.sh | sh -s -- --yes \
&& mkdir /tmp/download \
@@ -183,13 +183,14 @@ COPY ./patch/kickstart.nvim/updates.patch /tmp
COPY ./config/nvim/lua/custom/plugins/init.lua /tmp
RUN git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME}"/nvim \
&& cd ${XDG_CONFIG_HOME}/nvim \
&& git reset --hard 5aeddfdd5d0308506ec63b0e4f8de33e2a39355f \
&& git reset --hard 186018483039b20dc39d7991e4fb28090dd4750e \
&& git apply /tmp/updates.patch \
&& cp /tmp/init.lua ${XDG_CONFIG_HOME}/nvim/lua/custom/plugins \
&& nvim --headless "+Lazy! sync" +qa
# install rtx plugins
RUN ${LOCAL_BIN_HOME}/mise plugins install --force --yes \
age \
awscli \
bat \
bitwarden \