diff --git a/.github/actions/setup-node/action.yml b/.github/actions/setup-node/action.yml index 04ef3280..9cf8db24 100644 --- a/.github/actions/setup-node/action.yml +++ b/.github/actions/setup-node/action.yml @@ -10,9 +10,10 @@ runs: using: "composite" steps: - name: Cache Node Modules - uses: actions/setup-node@v2 + uses: actions/setup-node@v7 with: - node-version: '16' + node-version: '24' + check-latest: true cache: 'npm' cache-dependency-path: ${{inputs.project_directory}}/package-lock.json diff --git a/.github/workflows/backend-ts.yml b/.github/workflows/backend-ts.yml index 64d47498..18428f9b 100644 --- a/.github/workflows/backend-ts.yml +++ b/.github/workflows/backend-ts.yml @@ -12,7 +12,7 @@ on: jobs: test: timeout-minutes: 20 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 @@ -27,7 +27,7 @@ jobs: docker: timeout-minutes: 10 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/frontend-ts.yml b/.github/workflows/frontend-ts.yml index 655a92fe..3abcf0ad 100644 --- a/.github/workflows/frontend-ts.yml +++ b/.github/workflows/frontend-ts.yml @@ -12,7 +12,7 @@ on: jobs: test: timeout-minutes: 20 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 @@ -26,7 +26,7 @@ jobs: docker: timeout-minutes: 10 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@v3 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f0fe8d85..aa152c04 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ on: jobs: lint: timeout-minutes: 10 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v2 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e25ba9e2..d9ff9b54 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,6 +19,6 @@ repos: - id: black language_version: python3 - repo: https://github.com/python-jsonschema/check-jsonschema - rev: 0.16.0 + rev: 0.33.3 hooks: - id: check-github-workflows diff --git a/backend-ts/Dockerfile b/backend-ts/Dockerfile index 15870dc1..0c9bac45 100644 --- a/backend-ts/Dockerfile +++ b/backend-ts/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.13 as backend-ts +FROM node:24 as backend-ts # Installing packages... WORKDIR /backend-ts COPY package.json . diff --git a/backend-ts/package.json b/backend-ts/package.json index 23e67694..92d395fe 100644 --- a/backend-ts/package.json +++ b/backend-ts/package.json @@ -54,6 +54,6 @@ "typescript": "^4.5.5" }, "volta": { - "node": "16.13.1" + "node": "24.22.1" } } diff --git a/frontend/Dockerfile b/frontend/Dockerfile index cf93d9f4..9490e2a2 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,4 +1,4 @@ -FROM node:16.13 as frontend +FROM node:24 as frontend # Installing packages... WORKDIR /frontend COPY package.json . diff --git a/frontend/package.json b/frontend/package.json index fcfee0af..5a2bb78a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -66,6 +66,6 @@ "prettier": "2.5.1" }, "volta": { - "node": "16.13.1" + "node": "24.22.1" } }