Releases: ianepreston/devcontainers
Republish so downstream containers pick up changes to base
remove base ubuntu and cookiecutter Base Ubuntu I'm just not using anymore, I'm happier with my Arch containers and will be maintaining them going forward Cookiecutter I realized doesn't need its own container. I just put it in the base image and can now access it from whatever dev container I'm using.
Add npm and cookiecutter to base image
npm I found I need to install some neovim plugins (linters etc for my python lsp)
cookiecutter just seems like a good idea to have in my base image
Update python and docs devcontainers
Should now both be built off arch
Python builds extra versions from the AUR instead of using pyenv like before, seems cleaner
Going to have to test both of these on some projects before I'm 100% sure they're good to go. Will work on that next.
add pre-commit to base image
I use this in a few places, should really be in the base
Rebase IaC container on new base arch
Want to have all the new goodies I just added available.
Also add a pacman update layer to the container so it bumps base versions even if it's rebuilt on a stale base image.
Update dependencies in base image
Stop running reflector, seems like a waste of time
add fd
, ripgrep
, lazygit
to support lazyvim
add python
since it's not auto installed by reflector and required for my dotfiles
add neofetch
because it's fun
Fix IaC
Install bitwarden-cli instead of bitwarden. Should shrink the image a lot
Migrate IaC to arch
Dropped some dependencies I wasn't currently using, might add them back later
Still messing with arch
I hate CI/CD sometimes
v2024.2.18.1
Patch to fix image property