diff --git a/.github/workflows/build_image.yml b/.github/workflows/build_image.yml index 95e9e5e..07048d9 100644 --- a/.github/workflows/build_image.yml +++ b/.github/workflows/build_image.yml @@ -11,8 +11,8 @@ jobs: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - uses: actions/setup-python@v6 with: - python-version: '3.13' # Version range or exact version of a Python version to use, using SemVer's version range syntax - - uses: actions/checkout@v5.0.0 + python-version: '3.14' # Version range or exact version of a Python version to use, using SemVer's version range syntax + - uses: actions/checkout@v6.0.2 - name: Build with retry uses: Wandalen/wretry.action@v3.8.0 with: diff --git a/.github/workflows/create_release_image.yml b/.github/workflows/create_release_image.yml index 31d8255..517954c 100644 --- a/.github/workflows/create_release_image.yml +++ b/.github/workflows/create_release_image.yml @@ -13,20 +13,20 @@ jobs: run: echo ::set-output name=VERSION::${GITHUB_REF/refs\/tags\//} - uses: actions/checkout@master - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to Quay.io - uses: docker/login-action@v3 + uses: docker/setup-buildx-action@v4 + - name: Login to de.NBI OCI + uses: docker/login-action@v4 with: - registry: quay.io - username: ${{ secrets.QUAY_USERNAME }} - password: ${{ secrets.QUAY_TOKEN }} - - name: Build and publish image to Quay - uses: docker/build-push-action@v6 + registry: oci.bi.denbi.de + username: ${{ secrets.OCI_DENBI_USERNAME }} + password: ${{ secrets.OCI_DENBI_TOKEN }} + - name: Build and publish image to de.NBI OCI + uses: docker/build-push-action@v7 env: REPOSITORY: https://github.com/deNBI/cloud-user-docs/archive/master.tar.gz with: file: Dockerfile push: true build-args: REPOSITORY - tags: quay.io/denbicloud/mkdocswebhook:${{ steps.get_version.outputs.VERSION }} + tags: oci.bi.denbi.de/denbicloud/mkdocswebhook:${{ steps.get_version.outputs.VERSION }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0ee376a..e3f30bb 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,20 +13,20 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - uses: actions/checkout@master - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Login to Quay.io - uses: docker/login-action@v3 + uses: docker/setup-buildx-action@v4 + - name: Login to de.NBI OCI + uses: docker/login-action@v4 with: - registry: quay.io - username: ${{ secrets.QUAY_USERNAME }} - password: ${{ secrets.QUAY_TOKEN }} - - name: Build and publish image to Quay - uses: docker/build-push-action@v6 + registry: oci.bi.denbi.de + username: ${{ secrets.OCI_DENBI_USERNAME }} + password: ${{ secrets.OCI_DENBI_TOKEN }} + - name: Build and publish image to de.NBI OCI + uses: docker/build-push-action@v7 env: REPOSITORY: https://github.com/deNBI/cloud-user-docs/archive/staging.tar.gz with: file: Dockerfile push: true build-args: REPOSITORY - tags: quay.io/denbicloud/mkdocswebhook:staging + tags: oci.bi.denbi.de/denbicloud/mkdocswebhook:staging diff --git a/Dockerfile b/Dockerfile index 74e8cbe..b839f1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Use a stable Python base image (Debian 12 based) -FROM python:3.13-slim +FROM python:3.14-slim # Set environment variables ENV WEBHOOK_URL_PREFIX="wiki/hooks" diff --git a/requirements.txt b/requirements.txt index 395c375..1716e4b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ -mkdocs-material==9.6.20 -mkdocs-glightbox==0.5.1 +mkdocs-material==9.7.6 +mkdocs-glightbox==0.5.2 mkdocs==1.6.1 mkdocs-htmlproofer-plugin pygments