Compare commits
2 commits
main
...
release-pl
Author | SHA1 | Date | |
---|---|---|---|
|
949f39209f | ||
848627e95e |
8 changed files with 72 additions and 81 deletions
2
.github/workflows/build-boxkit.yml
vendored
2
.github/workflows/build-boxkit.yml
vendored
|
@ -84,7 +84,7 @@ jobs:
|
||||||
password: ${{ secrets.GITHUB_TOKEN }}
|
password: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
# Sign container
|
# Sign container
|
||||||
- uses: sigstore/cosign-installer@v3.7.0
|
- uses: sigstore/cosign-installer@v3.5.0
|
||||||
|
|
||||||
- name: Sign container image
|
- name: Sign container image
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
|
|
19
.github/workflows/release-please.yml
vendored
Normal file
19
.github/workflows/release-please.yml
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- main
|
||||||
|
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
pull-requests: write
|
||||||
|
|
||||||
|
name: release-please
|
||||||
|
jobs:
|
||||||
|
release-please:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: google-github-actions/release-please-action@v4
|
||||||
|
with:
|
||||||
|
release-type: simple
|
||||||
|
package-name: release-please-action
|
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -1,5 +1,17 @@
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 1.0.0 (2024-05-02)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* add go packages ([d134acb](https://github.com/babariviere/boxkit/commit/d134acbceecd4a51a193e921e2602f04c197b4a1))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* add missing permissions to release-please ([848627e](https://github.com/babariviere/boxkit/commit/848627e95ecc81af5d069bd690e6481a428bf700))
|
||||||
|
|
||||||
## [1.1.0](https://github.com/ublue-os/boxkit/compare/v1.0.0...v1.1.0) (2023-10-09)
|
## [1.1.0](https://github.com/ublue-os/boxkit/compare/v1.0.0...v1.1.0) (2023-10-09)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,33 +3,22 @@ FROM quay.io/toolbx-images/alpine-toolbox:edge
|
||||||
LABEL com.github.containers.toolbox="true" \
|
LABEL com.github.containers.toolbox="true" \
|
||||||
usage="This image is meant to be used with the toolbox or distrobox command" \
|
usage="This image is meant to be used with the toolbox or distrobox command" \
|
||||||
summary="A cloud-native terminal experience" \
|
summary="A cloud-native terminal experience" \
|
||||||
maintainer="me@babariviere.com"
|
maintainer="jorge.castro@gmail.com"
|
||||||
|
|
||||||
RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
|
COPY extra-packages /
|
||||||
|
|
||||||
COPY packages /
|
|
||||||
RUN apk update && \
|
RUN apk update && \
|
||||||
apk upgrade && \
|
apk upgrade && \
|
||||||
grep -v '^#' /packages | xargs apk add
|
grep -v '^#' /extra-packages | xargs apk add
|
||||||
RUN rm /packages
|
RUN rm /extra-packages
|
||||||
|
|
||||||
COPY go-packages /
|
COPY go-packages /
|
||||||
RUN grep -v '^#' /go-packages | xargs -n1 go install
|
RUN grep -v '^#' /go-packages | xargs go install
|
||||||
RUN rm /go-packages
|
RUN rm /go-packages
|
||||||
RUN mv /root/go/bin/* /usr/local/bin/
|
RUN mv /root/go/bin/* /usr/local/bin/
|
||||||
|
|
||||||
COPY krew-plugins /
|
|
||||||
RUN grep -v '^#' /krew-plugins | xargs -n1 kubectl krew install
|
|
||||||
RUN rm /krew-plugins
|
|
||||||
RUN for bin in /root/.krew/bin/*; do \
|
|
||||||
mv $(readlink $bin) /usr/local/bin/$(basename $bin); \
|
|
||||||
done
|
|
||||||
RUN rm -rf /root/.krew
|
|
||||||
|
|
||||||
RUN ln -fs /bin/sh /usr/bin/sh && \
|
RUN ln -fs /bin/sh /usr/bin/sh && \
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/docker && \
|
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/docker && \
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/flatpak && \
|
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/flatpak && \
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/podman && \
|
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/podman && \
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/rpm-ostree && \
|
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/rpm-ostree && \
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/transactional-update && \
|
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/transactional-update
|
||||||
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/op
|
|
||||||
|
|
33
extra-packages
Normal file
33
extra-packages
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
age
|
||||||
|
bat
|
||||||
|
btop
|
||||||
|
chezmoi
|
||||||
|
clipboard
|
||||||
|
cosign
|
||||||
|
dbus-x11
|
||||||
|
direnv
|
||||||
|
emacs-pgtk
|
||||||
|
eza
|
||||||
|
fd
|
||||||
|
ffmpeg
|
||||||
|
fzf
|
||||||
|
github-cli
|
||||||
|
go
|
||||||
|
gopls
|
||||||
|
helm
|
||||||
|
jq
|
||||||
|
just
|
||||||
|
kubectl
|
||||||
|
kubectx
|
||||||
|
make
|
||||||
|
micro
|
||||||
|
nano
|
||||||
|
ncdu
|
||||||
|
ncurses
|
||||||
|
plocate
|
||||||
|
ripgrep
|
||||||
|
speedtest-cli
|
||||||
|
starship
|
||||||
|
wl-clipboard
|
||||||
|
yq-go
|
||||||
|
zstd
|
|
@ -1,2 +1 @@
|
||||||
forge.babariviere.com/babariviere/sealme@latest
|
forge.babariviere.com/babariviere/sealme@latest
|
||||||
github.com/bitnami-labs/sealed-secrets/cmd/kubeseal@main
|
|
|
@ -1,4 +0,0 @@
|
||||||
cilium
|
|
||||||
node-shell
|
|
||||||
popeye
|
|
||||||
rook-ceph
|
|
57
packages
57
packages
|
@ -1,57 +0,0 @@
|
||||||
aerc
|
|
||||||
age
|
|
||||||
atuin
|
|
||||||
bat
|
|
||||||
broot
|
|
||||||
btop
|
|
||||||
carapace
|
|
||||||
chezmoi
|
|
||||||
clipboard
|
|
||||||
cosign
|
|
||||||
dbus-x11
|
|
||||||
direnv
|
|
||||||
editorconfig
|
|
||||||
elvish
|
|
||||||
eza
|
|
||||||
fd
|
|
||||||
ffmpeg
|
|
||||||
flux
|
|
||||||
fzf
|
|
||||||
fzf-tmux
|
|
||||||
github-cli
|
|
||||||
go
|
|
||||||
gopls
|
|
||||||
helm
|
|
||||||
jq
|
|
||||||
just
|
|
||||||
k9s
|
|
||||||
kakoune
|
|
||||||
kubectl
|
|
||||||
kubectl-bash-completion
|
|
||||||
kubectl-krew
|
|
||||||
kubectx
|
|
||||||
kubectx-bash-completion
|
|
||||||
kustomize
|
|
||||||
kustomize-bash-completion
|
|
||||||
lazygit
|
|
||||||
make
|
|
||||||
nano
|
|
||||||
ncdu
|
|
||||||
ncurses
|
|
||||||
plocate
|
|
||||||
podman-tui
|
|
||||||
ripgrep
|
|
||||||
cargo
|
|
||||||
rust
|
|
||||||
sad
|
|
||||||
sops
|
|
||||||
speedtest-cli
|
|
||||||
starship
|
|
||||||
stern
|
|
||||||
tealdeer
|
|
||||||
tmux
|
|
||||||
viddy
|
|
||||||
wl-clipboard
|
|
||||||
yq-go
|
|
||||||
zoxide
|
|
||||||
zstd
|
|
Loading…
Reference in a new issue