You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: automate dependency updates
The Dockerfile encodes many fixed versions of dependencies.
This commit adds a Go program that updates the versions of dependencies.
* fix script for cargo-nextest- with release prefix
* setupt-tools bump
* add umoci
* bump go/rust in actions
* fixup
* fmt
* pin rust patch version for now
* bump k3s images
* bump helm, yq
* Update actions/setup-rust/action.yml
RUN url="https://github.com/norwoodj/helm-docs/releases/download/$HELM_DOCS_VERSION/helm-docs_${HELM_DOCS_VERSION#v}_Linux_x86_64.tar.gz" ; \
75
79
scurl "$url" | tar xzvf - -C /usr/local/bin helm-docs
RUN url="https://github.com/rhysd/actionlint/releases/download/${ACTIONLINT_VERSION}/actionlint_${ACTIONLINT_VERSION#v}_linux_amd64.tar.gz" ; \
118
122
scurl "$url" | tar xzvf - -C /usr/local/bin actionlint
119
123
120
124
# checksec checks binaries for security issues.
121
125
FROM apt-base as checksec
122
-
ARG CHECKSEC_VERSION=2.5.0
123
-
RUN url="https://raw.githubusercontent.com/slimm609/checksec.sh/${CHECKSEC_VERSION}/checksec" ; \
126
+
ARG CHECKSEC_VERSION=2.7.1 # ignore
127
+
RUN url="https://raw.githubusercontent.com/slimm609/checksec/${CHECKSEC_VERSION}/checksec" ; \
RUN url="https://github.com/koalaman/shellcheck/releases/download/${SHELLCHECK_VERSION}/shellcheck-${SHELLCHECK_VERSION}.linux.x86_64.tar.xz" ; \
130
134
scurl "$url" | tar xJvf - --strip-components=1 -C /usr/local/bin "shellcheck-${SHELLCHECK_VERSION}/shellcheck"
RUN url="https://github.com/olix0r/cargo-action-fmt/releases/download/release%2Fv${CARGO_ACTION_FMT_VERSION}/cargo-action-fmt-x86_64-unknown-linux-gnu" ; \
RUN url="https://github.com/olix0r/cargo-action-fmt/releases/download/release%2F${CARGO_ACTION_FMT_VERSION}/cargo-action-fmt-${CARGO_ACTION_FMT_VERSION}-x86_64-unknown-linux-musl.tar.gz" ; \
166
+
scurl "$url"| tar zvxf - -C /usr/local/bincargo-action-fmt
163
167
164
168
# cargo-deny checks cargo dependencies for licensing and RUSTSEC security issues.
RUN url="https://github.com/EmbarkStudios/cargo-deny/releases/download/${CARGO_DENY_VERSION}/cargo-deny-${CARGO_DENY_VERSION}-x86_64-unknown-linux-musl.tar.gz" ; \
168
172
scurl "$url" | tar zvxf - --strip-components=1 -C /usr/local/bin "cargo-deny-${CARGO_DENY_VERSION}-x86_64-unknown-linux-musl/cargo-deny"
RUN url="https://github.com/nextest-rs/nextest/releases/download/cargo-nextest-${NEXTEST_VERSION}/cargo-nextest-${NEXTEST_VERSION}-x86_64-unknown-linux-gnu.tar.gz" ; \
174
178
scurl "$url" | tar zvxf - -C /usr/local/bin cargo-nextest
RUN url="https://github.com/xd009642/tarpaulin/releases/download/${CARGO_TARPAULIN_VERSION}/cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz" ;\
180
184
scurl "$url" | tar xzvf - -C /usr/local/bin cargo-tarpaulin
0 commit comments