From 9f909a7dd317ce189f88ce059db14dba6d5da5f3 Mon Sep 17 00:00:00 2001 From: Jose Quintana Date: Sun, 17 Aug 2025 22:28:40 +0200 Subject: [PATCH] chore: update dependencies 17-08-2025 --- .github/workflows/devel.yml | 2 +- .github/workflows/release-8.0.yml | 8 ++++---- 8.0/Dockerfile | 14 +++++++++----- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml index 93236a4..9666959 100644 --- a/.github/workflows/devel.yml +++ b/.github/workflows/devel.yml @@ -23,7 +23,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 1 - diff --git a/.github/workflows/release-8.0.yml b/.github/workflows/release-8.0.yml index bd1d0c9..2b907e8 100644 --- a/.github/workflows/release-8.0.yml +++ b/.github/workflows/release-8.0.yml @@ -13,7 +13,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -29,10 +29,10 @@ jobs: type=semver,pattern={{major}} - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} @@ -43,7 +43,7 @@ jobs: echo "VERSION=${GITHUB_REF##*/v}" >> $GITHUB_ENV - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: push: true context: . diff --git a/8.0/Dockerfile b/8.0/Dockerfile index 2c4eb09..1785a6c 100644 --- a/8.0/Dockerfile +++ b/8.0/Dockerfile @@ -1,9 +1,16 @@ # NOTE: Most of the file is borrowed from https://github.com/docker-library/mysql/blob/master/8.0/Dockerfile.debian -FROM debian:12.10-slim +FROM debian:12.11-slim ARG VERSION=0.0.0 + +# https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.43-1debian12_amd64.de +ARG MYSQL_MAJOR=8.0 +ARG MYSQL_VERSION=8.0.43-1debian12 + ENV VERSION=${VERSION} +ENV MYSQL_MAJOR=${MYSQL_MAJOR} +ENV MYSQL_VERSION=${MYSQL_VERSION} LABEL version="${VERSION}" \ description="MySQL 8 client for export and import databases easily using Docker." \ @@ -78,10 +85,7 @@ RUN set -eux; \ rm -rf "$GNUPGHOME" \ && true -ENV MYSQL_MAJOR=8.0 -ENV MYSQL_VERSION=8.0.43-1debian12 - -# https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/mysql-client_8.0.43-1debian12_amd64.deb +# https://repo.mysql.com/apt/debian/pool/mysql-8.0/m/mysql-community/ RUN set -eux \ && echo 'deb [ signed-by=/etc/apt/keyrings/mysql.gpg ] http://repo.mysql.com/apt/debian/ bookworm mysql-8.0' > /etc/apt/sources.list.d/mysql.list \ && true