Skip to content

Commit

Permalink
Prepare release.
Browse files Browse the repository at this point in the history
Update versioning table.
Update several dependencies.
  • Loading branch information
fniessink committed Feb 6, 2025
1 parent 5286a88 commit 4f30933
Show file tree
Hide file tree
Showing 20 changed files with 45 additions and 44 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

unittest_frontend:
docker:
- image: cimg/node:23.1.0
- image: cimg/node:23.7
auth:
username: $DOCKERHUB_USERNAME
password: $DOCKERHUB_PASSWORD
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/api_server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies, run unit tests and check quality
run: |
cd components/api_server
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/application-tests-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies and check quality
run: |
cd tests/application_tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/collector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies, run unit tests and check quality
run: |
cd components/collector
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies, run unit tests and check quality
run: |
cd docs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature-tests-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies and check quality
run: |
cd tests/feature_tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Run feature tests
run: ./tests/feature_tests/ci/test.sh
- name: Upload artifacts
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/frontend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:

strategy:
matrix:
node-version: [22.x]
node-version: [22.x, 23.x]

steps:
- uses: actions/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notifier.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies, run unit tests and check quality
run: |
cd components/notifier
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies and check quality
run: |
cd release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shared_code.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Install dependencies, run unit tests and check quality
run: |
cd components/shared_code
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
if: env.SONAR_TOKEN != null
uses: astral-sh/setup-uv@v5
with:
version: "0.4.22"
version: "0.5.29"
- name: Set up Node
if: env.SONAR_TOKEN != null
uses: actions/[email protected]
Expand Down
6 changes: 3 additions & 3 deletions components/api_server/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM python:3.13.1-alpine3.20 AS compile-image
FROM python:3.13.1-alpine3.21 AS compile-image

WORKDIR /home/server

RUN apk add --no-cache g++=13.2.1_git20240309-r0 gcc=13.2.1_git20240309-r0 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
RUN apk add --no-cache g++=14.2.0-r4 gcc=14.2.0-r4 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
python -m venv venv
ENV PATH="/home/server/venv/bin:$PATH"
COPY api_server/requirements/requirements.txt /requirements.txt
Expand All @@ -11,7 +11,7 @@ COPY api_server/requirements/requirements-internal.txt /requirements-internal.tx
COPY shared_code /home/shared_code/
RUN pip install --no-cache-dir --use-pep517 -r /requirements-internal.txt

FROM python:3.13.1-alpine3.20
FROM python:3.13.1-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time API-server"
Expand Down
6 changes: 3 additions & 3 deletions components/collector/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM python:3.13.1-alpine3.20 AS compile-image
FROM python:3.13.1-alpine3.21 AS compile-image

WORKDIR /home/collector

RUN apk add --no-cache gcc=13.2.1_git20240309-r0 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
RUN apk add --no-cache gcc=14.2.0-r4 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
python -m venv venv
ENV PATH="/home/collector/venv/bin:$PATH"
COPY collector/requirements/requirements.txt /requirements.txt
Expand All @@ -11,7 +11,7 @@ COPY shared_code /home/shared_code/
COPY collector/requirements/requirements-internal.txt /requirements-internal.txt
RUN pip install --no-cache-dir --use-pep517 -r /requirements-internal.txt

FROM python:3.13.1-alpine3.20
FROM python:3.13.1-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time collector"
Expand Down
4 changes: 2 additions & 2 deletions components/frontend/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM node:23.6.1-alpine3.20 AS compile-image
FROM node:23.7.0-alpine3.21 AS compile-image

WORKDIR /home/frontend
COPY public /home/frontend/public
Expand All @@ -10,7 +10,7 @@ COPY .env /home/frontend
RUN npm install --ignore-scripts && \
npm run --ignore-scripts build

FROM node:23.6.1-alpine3.20
FROM node:23.7.0-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time frontend"
Expand Down
6 changes: 3 additions & 3 deletions components/notifier/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM python:3.13.1-alpine3.20 AS compile-image
FROM python:3.13.1-alpine3.21 AS compile-image

WORKDIR /home/notifier

RUN apk add --no-cache gcc=13.2.1_git20240309-r0 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
RUN apk add --no-cache gcc=14.2.0-r4 libffi-dev=3.4.6-r0 make=4.4.1-r2 && \
python -m venv venv
ENV PATH="/home/notifier/venv/bin:$PATH"
COPY notifier/requirements/requirements.txt /requirements.txt
Expand All @@ -11,7 +11,7 @@ COPY shared_code /home/shared_code/
COPY notifier/requirements/requirements-internal.txt /requirements-internal.txt
RUN pip install --no-cache-dir --use-pep517 -r /requirements-internal.txt

FROM python:3.13.1-alpine3.20
FROM python:3.13.1-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time notifier"
Expand Down
4 changes: 2 additions & 2 deletions components/proxy/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
FROM nginxinc/nginx-unprivileged:1.27.0-alpine3.19-slim AS compile-image
FROM nginxinc/nginx-unprivileged:1.27.3-alpine3.20-slim AS compile-image

# hadolint ignore=DL3002
USER root
# Add the CAP_NET_BIND_SERVICE to provide backwards compatability, running on privileged port (80)
RUN apk add --no-cache libcap=2.69-r1 && setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/nginx
RUN apk add --no-cache libcap=2.70-r0 && setcap CAP_NET_BIND_SERVICE=+eip /usr/sbin/nginx

FROM nginxinc/nginx-unprivileged:1.27.0-alpine3.19-slim

Expand Down
10 changes: 5 additions & 5 deletions components/renderer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
FROM node:23.6.1-alpine3.20
FROM node:23.7.0-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time PDF render service"

RUN apk add --no-cache \
msttcorefonts-installer=3.8.1-r1 \
fontconfig=2.15.0-r1 \
font-noto=23.7.1-r0 \
freetype=2.13.2-r0 \
font-droid=20200215-r3 \
font-noto=24.7.1-r0 \
freetype=2.13.3-r0 \
ttf-dejavu=2.37-r5 \
ttf-droid=20200215-r2 \
ttf-freefont=20120503-r4 \
ttf-liberation=2.1.5-r2 \
chromium=131.0.6778.108-r0 && \
chromium=132.0.6834.83-r0 && \
rm -rf /var/cache/apk/* /tmp/* && \
update-ms-fonts && \
fc-cache -f
Expand Down
2 changes: 1 addition & 1 deletion components/testdata/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.13.1-alpine3.20
FROM python:3.13.1-alpine3.21

LABEL maintainer="Quality-time team <[email protected]>"
LABEL description="Quality-time testdata"
Expand Down
27 changes: 14 additions & 13 deletions docs/src/versioning.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,20 @@ The table below contains the *Quality-time* releases since the last minor of the

| Version | Date | Mongo | FC | Migrations | Downgrade | Upgrade | Manual changes |
|------------|--------------|--------|--------|------------|-----------------|-----------------|----------------|
| v5.23.0 | 2025-01-27 | v8 | v8 | | v5.20.0-v5.22.0 | n/a | no |
| v5.22.0 | 2025-01-16 | v8 | v8 | | v5.20.0-v5.21.0 | v5.23.0 | no |
| v5.21.0 | 2024-12-12 | v8 | v8 | | v5.20.0 | v5.22.0-v5.23.0 | no |
| v5.20.0 | 2024-12-05 | v8 | **v8** | added | not possible | v5.21.0-v5.23.0 | no |
| v5.19.0 | 2024-11-22 | v8 | v7 | | v5.14.0-v5.18.0 | v5.20.0-v5.23.0 | no |
| v5.18.0 | 2024-11-06 | v8 | v7 | | v5.14.0-v5.17.1 | v5.19.0-v5.23.0 | no |
| v5.17.1 | 2024-10-25 | v8 | v7 | | v5.14.0-v5.17.0 | v5.18.0-v5.23.0 | no |
| v5.17.0 | 2024-10-17 | **v8** | v7 | | v5.14.0-v5.16.2 | v5.17.1-v5.23.0 | no |
| v5.16.2 | 2024-10-03 | v7 | v7 | | v5.14.0-v5.16.1 | v5.17.0-v5.23.0 | no |
| v5.16.1 | 2024-09-26 | v7 | v7 | | v5.14.0-v5.16.0 | v5.16.2-v5.23.0 | no |
| v5.16.0 | 2024-09-19 | v7 | v7 | added | v5.14.0-v5.15.0 | v5.16.1-v5.23.0 | no |
| v5.15.0 | 2024-07-30 | v7 | v7 | | v5.14.0 | v5.16.0-v5.23.0 | no |
| v5.14.0 | 2024-07-05 | v7 | **v7** | added | not possible | v5.15.0-v5.23.0 | no |
| v5.24.0 | 2025-02-06 | v8 | v8 | | v5.20.0-v5.23.0 | n/a | no |
| v5.23.0 | 2025-01-27 | v8 | v8 | | v5.20.0-v5.22.0 | v5.24.0 | no |
| v5.22.0 | 2025-01-16 | v8 | v8 | | v5.20.0-v5.21.0 | v5.23.0-v5.24.0 | no |
| v5.21.0 | 2024-12-12 | v8 | v8 | | v5.20.0 | v5.22.0-v5.24.0 | no |
| v5.20.0 | 2024-12-05 | v8 | **v8** | added | not possible | v5.21.0-v5.24.0 | no |
| v5.19.0 | 2024-11-22 | v8 | v7 | | v5.14.0-v5.18.0 | v5.20.0-v5.24.0 | no |
| v5.18.0 | 2024-11-06 | v8 | v7 | | v5.14.0-v5.17.1 | v5.19.0-v5.24.0 | no |
| v5.17.1 | 2024-10-25 | v8 | v7 | | v5.14.0-v5.17.0 | v5.18.0-v5.24.0 | no |
| v5.17.0 | 2024-10-17 | **v8** | v7 | | v5.14.0-v5.16.2 | v5.17.1-v5.24.0 | no |
| v5.16.2 | 2024-10-03 | v7 | v7 | | v5.14.0-v5.16.1 | v5.17.0-v5.24.0 | no |
| v5.16.1 | 2024-09-26 | v7 | v7 | | v5.14.0-v5.16.0 | v5.16.2-v5.24.0 | no |
| v5.16.0 | 2024-09-19 | v7 | v7 | added | v5.14.0-v5.15.0 | v5.16.1-v5.24.0 | no |
| v5.15.0 | 2024-07-30 | v7 | v7 | | v5.14.0 | v5.16.0-v5.24.0 | no |
| v5.14.0 | 2024-07-05 | v7 | **v7** | added | not possible | v5.15.0-v5.24.0 | no |
| v5.13.0 | 2024-05-23 | v7 | v6 | added | not possible | v5.14.0-v5.16.2 | no |
| v5.12.0 | 2024-05-17 | v7 | v6 | added | not possible | v5.13.0-v5.16.2 | no |
| v5.11.0 | 2024-04-22 | v7 | v6 | | v5.6.0-v5.10.0 | v5.12.0-v5.16.2 | no |
Expand Down

0 comments on commit 4f30933

Please sign in to comment.