diff --git a/CHANGELOG.md b/CHANGELOG.md index f04166c080..c26472c019 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Internal Changes + +- (docker) Bump the Docker image base from Alpine 3.22.0 to 3.22.7, whose `ca-certificates` already drops the distrusted eMudhra/emSign roots, and remove the `ca-certificates` version pin. + ## 3.8.2 ### Internal Changes diff --git a/Dockerfile b/Dockerfile index 181833943c..7b91d070b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,10 +20,9 @@ RUN touch src/main.rs && cargo build --release --features managed # Copy the compiled binary to a target-independent location so it can be picked up later RUN cp target/release/sentry-cli /usr/local/bin/sentry-cli -FROM alpine:3.22.0@sha256:8a1f59ffb675680d47db6337b49d22281a139e9d709335b492be023728e11715 +FROM alpine:3.22.7@sha256:2e0b81d60597f449baa56dc25d355367869d2dca4cd57e866f1e2b52af3eb55f WORKDIR /work -# 20261020-r0 removes distrusted eMudhra/emSign root certificates. -RUN apk add --no-cache 'ca-certificates>=20261020-r0' +RUN apk add --no-cache ca-certificates COPY ./docker-entrypoint.sh / COPY --from=sentry-build /usr/local/bin/sentry-cli /bin ENTRYPOINT ["/docker-entrypoint.sh"] diff --git a/package-lock.json b/package-lock.json index aa6fd36516..30b6ea014d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1020,35 +1020,51 @@ } }, "@sentry/cli-darwin": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-darwin/-/cli-darwin-3.8.2.tgz", + "integrity": "sha512-S9xIhtpPk5uU0J0dMLz5VCtlBn+OHjG7En8HkZNGYsleNACQOwcG5wcfAnGuq+7x643KrEOubtd1VPtGfrBHsQ==", "optional": true }, "@sentry/cli-linux-arm": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm/-/cli-linux-arm-3.8.2.tgz", + "integrity": "sha512-maj9TXsnyWqNKs+UTHc+/gpsvXPVlCbheH+QHaBx8FD9u0B56REVDfxKUSCzeC9eTGDf0eKAFxbxWiMXKG4B5Q==", "optional": true }, "@sentry/cli-linux-arm64": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-arm64/-/cli-linux-arm64-3.8.2.tgz", + "integrity": "sha512-sWKkGTSOqRmGW8d2Q6ir1gBEkvfXWNbDxcf/dF0MJt8q9p594k+04GOm5mZ/VAePKGzs9W8fXE1xfmZ/UNCLcQ==", "optional": true }, "@sentry/cli-linux-i686": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-i686/-/cli-linux-i686-3.8.2.tgz", + "integrity": "sha512-6aOKjTWGl5XEYCOOha4GO3aq5C7ISmYB8QECec8mFLWx0L3QoXdKtaNQoLUYslsSN0jEmFeOgA0U27Tp5OEBww==", "optional": true }, "@sentry/cli-linux-x64": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-linux-x64/-/cli-linux-x64-3.8.2.tgz", + "integrity": "sha512-icx2NoqaxuE4H5khIoRCB/MDX76/kKbDZFvJe/UYloGp9aucxi6c7mk8oDxFvskMFqLfbprQ6RzKH7iILmODQg==", "optional": true }, "@sentry/cli-win32-arm64": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-arm64/-/cli-win32-arm64-3.8.2.tgz", + "integrity": "sha512-lSzj1ywih1madjyMrTHSjJKPhvErozSsSrG7QF6yIt7dMLYX4Qh9X3puVReh1YB5mOPCX8MJPtur67YJmR1S+w==", "optional": true }, "@sentry/cli-win32-i686": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-i686/-/cli-win32-i686-3.8.2.tgz", + "integrity": "sha512-k4dPGNNliNY46G/4hSeJygHlMoyMoL292IO+YP3MasBqyqPEy9hz6Py3FjUVW/Ckso52eoAVtGgb6DntFBjIWA==", "optional": true }, "@sentry/cli-win32-x64": { - "version": "3.8.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@sentry/cli-win32-x64/-/cli-win32-x64-3.8.2.tgz", + "integrity": "sha512-IBX5W2M3Zckpg3zOXfnNoayWTKhVlZN/b7ifO7dRArkOsNRzVa2lNB5M7L28O0/ZYu/8V+SnzCoHVGN9bxRdwg==", "optional": true }, "@sinclair/typebox": {