Skip to content

Commit ba84dec

Browse files
authored
Sunset project (#2160)
* Add sunset notice to README.md * Update dependencies * Disable Renovate PR creations Signed-off-by: Marvin A. Ruder <[email protected]>
1 parent 17275d4 commit ba84dec

File tree

11 files changed

+785
-454
lines changed

11 files changed

+785
-454
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM alpine:3.22.0
22

3-
COPY --from=node:22.16.0-alpine / /
3+
COPY --from=node:22.17.0-alpine / /
44
COPY --from=rust:1.86.0-alpine / /
55

66
ENV PATH="/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

.github/renovate.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
44
"config:recommended",
5-
"docker:enableMajor"
5+
"docker:enableMajor",
6+
":dependencyDashboardApproval"
67
],
78
"timezone": "UTC",
89
"schedule": [
@@ -53,4 +54,4 @@
5354
]
5455
}
5556
]
56-
}
57+
}

Dockerfile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ RUN \
3131
wasm-pack build -s rating-tracker --release
3232

3333

34-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS yarn
34+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS yarn
3535
ENV FORCE_COLOR=true
3636
ENV PRISMA_CLI_BINARY_TARGETS=linux-musl-openssl-3.0.x,linux-musl-arm64-openssl-3.0.x
3737

@@ -57,7 +57,7 @@ RUN \
5757
yarn tools
5858

5959

60-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS test-backend
60+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS test-backend
6161
ENV FORCE_COLOR=true
6262
ENV DOMAIN=example.com
6363
ENV SUBDOMAIN=subdomain
@@ -100,7 +100,7 @@ RUN \
100100
mv packages/backend/coverage /coverage/backend
101101

102102

103-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS test-commons
103+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS test-commons
104104
ENV FORCE_COLOR=true
105105

106106
WORKDIR /workdir
@@ -123,7 +123,7 @@ RUN \
123123
mv packages/commons/coverage /coverage/commons
124124

125125

126-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS test-frontend
126+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS test-frontend
127127
ENV FORCE_COLOR=true
128128

129129
WORKDIR /workdir
@@ -148,7 +148,7 @@ RUN \
148148
mv packages/frontend/coverage /coverage/frontend
149149

150150

151-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS build-backend
151+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS build-backend
152152
ENV NODE_ENV=production
153153
ENV FORCE_COLOR=true
154154

@@ -180,7 +180,7 @@ RUN \
180180
cp packages/backend/prisma/client/schema.prisma /app/prisma/client && \
181181
ln -s ./client/schema.prisma /app/prisma/schema.prisma
182182

183-
FROM --platform=$BUILDPLATFORM node:22.16.0-alpine AS build-frontend
183+
FROM --platform=$BUILDPLATFORM node:22.17.0-alpine AS build-frontend
184184
ENV NODE_ENV=production
185185
ENV FORCE_COLOR=true
186186

@@ -232,7 +232,7 @@ ENTRYPOINT [ "codacy-coverage" ]
232232

233233

234234
# required for Renovate to update the base image:
235-
FROM node:22.16.0-alpine AS node
235+
FROM node:22.17.0-alpine AS node
236236

237237
FROM alpine:3.22.0 AS deploy-base
238238
ARG TARGETARCH

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515

1616
A web service fetching and providing financial and ESG ratings for stocks.
1717

18+
> [!CAUTION]
19+
> Due to multiple data providers having implemented paywalls that cannot be circumvented easily, the Rating Tracker project is unable to continue further. It is sunset and will only receive critical security updates, waiting to be archived later this year.
20+
1821
## Features
1922

2023
#### Stock List with sorting and filtering

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
},
2222
"packageManager": "[email protected]",
2323
"dependencies": {
24-
"concurrently": "9.1.2"
24+
"concurrently": "9.2.0"
2525
},
2626
"devDependencies": {
2727
"@yarnpkg/sdks": "3.2.2",
28-
"eslint": "9.29.0",
29-
"prettier": "3.5.3",
28+
"eslint": "9.30.0",
29+
"prettier": "3.6.2",
3030
"typescript": "5.8.3"
3131
},
3232
"resolutions": {

packages/backend/package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -73,48 +73,48 @@
7373
"dependencies": {
7474
"@hono/node-server": "1.14.4",
7575
"@hono/swagger-ui": "0.5.2",
76-
"@hono/zod-openapi": "0.19.8",
77-
"@prisma/client": "6.9.0",
76+
"@hono/zod-openapi": "0.19.9",
77+
"@prisma/client": "6.10.1",
7878
"@rating-tracker/commons": "workspace:*",
7979
"@simplewebauthn/server": "13.1.1",
8080
"@vitest/coverage-v8": "3.2.4",
8181
"@xmldom/xmldom": "0.9.8",
8282
"@yarnpkg/pnpify": "4.1.5",
8383
"emailjs": "4.0.3",
8484
"esbuild": "0.25.5",
85-
"hono": "4.7.11",
85+
"hono": "4.8.3",
8686
"hono-rate-limiter": "0.4.2",
8787
"jmespath": "0.16.0",
8888
"node-cron": "4.1.1",
8989
"oauth4webapi": "3.5.3",
9090
"pino": "9.7.0",
91-
"prisma": "6.9.0",
92-
"prisma-json-types-generator": "3.4.2",
93-
"smtp-server": "3.13.8",
91+
"prisma": "6.10.1",
92+
"prisma-json-types-generator": "3.5.0",
93+
"smtp-server": "3.14.0",
9494
"typescript": "5.8.3",
95-
"vite": "6.3.5",
95+
"vite": "7.0.0",
9696
"vitest": "3.2.4",
9797
"xpath-ts2": "1.4.2",
9898
"zod": "3.25.67",
9999
"zod-validation-error": "3.5.2"
100100
},
101101
"devDependencies": {
102102
"@types/jmespath": "0.15.2",
103-
"@types/node": "22.15.32",
103+
"@types/node": "22.15.34",
104104
"@types/node-cron": "3.0.11",
105105
"@types/smtp-server": "3.5.10",
106-
"@typescript-eslint/eslint-plugin": "8.34.0",
107-
"@typescript-eslint/parser": "8.34.0",
106+
"@typescript-eslint/eslint-plugin": "8.35.0",
107+
"@typescript-eslint/parser": "8.35.0",
108108
"@vitest/ui": "3.2.4",
109-
"eslint": "9.29.0",
109+
"eslint": "9.30.0",
110110
"eslint-config-google": "0.14.0",
111111
"eslint-config-prettier": "10.1.5",
112-
"eslint-plugin-import": "2.31.0",
113-
"eslint-plugin-jsdoc": "51.0.1",
114-
"eslint-plugin-prettier": "5.4.1",
112+
"eslint-plugin-import": "2.32.0",
113+
"eslint-plugin-jsdoc": "51.3.1",
114+
"eslint-plugin-prettier": "5.5.1",
115115
"globals": "16.2.0",
116116
"pino-pretty": "13.0.0",
117-
"prettier": "3.5.3",
118-
"undici-types": "7.10.0"
117+
"prettier": "3.6.2",
118+
"undici-types": "7.11.0"
119119
}
120120
}

packages/commons/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,22 @@
2121
"dependencies": {
2222
"@vitest/coverage-v8": "3.2.4",
2323
"statuses": "2.0.2",
24-
"vite": "6.3.5",
24+
"vite": "7.0.0",
2525
"vitest": "3.2.4"
2626
},
2727
"devDependencies": {
2828
"@types/statuses": "2.0.6",
29-
"@typescript-eslint/eslint-plugin": "8.34.0",
30-
"@typescript-eslint/parser": "8.34.0",
29+
"@typescript-eslint/eslint-plugin": "8.35.0",
30+
"@typescript-eslint/parser": "8.35.0",
3131
"@vitest/ui": "3.2.4",
32-
"eslint": "9.29.0",
32+
"eslint": "9.30.0",
3333
"eslint-config-google": "0.14.0",
3434
"eslint-config-prettier": "10.1.5",
35-
"eslint-plugin-import": "2.31.0",
36-
"eslint-plugin-jsdoc": "51.0.1",
37-
"eslint-plugin-prettier": "5.4.1",
35+
"eslint-plugin-import": "2.32.0",
36+
"eslint-plugin-jsdoc": "51.3.1",
37+
"eslint-plugin-prettier": "5.5.1",
3838
"globals": "16.2.0",
39-
"prettier": "3.5.3",
39+
"prettier": "3.6.2",
4040
"typescript": "5.8.3"
4141
}
4242
}

packages/frontend/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
},
2121
"dependencies": {
2222
"@emotion/react": "11.14.0",
23-
"@emotion/styled": "11.14.0",
24-
"@mui/icons-material": "7.1.2",
25-
"@mui/material": "7.1.2",
26-
"@mui/system": "7.1.1",
27-
"@mui/x-charts": "8.5.3",
23+
"@emotion/styled": "11.14.1",
24+
"@mui/icons-material": "7.2.0",
25+
"@mui/material": "7.2.0",
26+
"@mui/system": "7.2.0",
27+
"@mui/x-charts": "8.6.0",
2828
"@nivo/core": "0.99.0",
2929
"@nivo/sunburst": "0.99.0",
3030
"@rating-tracker/commons": "workspace:*",
@@ -35,39 +35,39 @@
3535
"@vitest/coverage-v8": "3.2.4",
3636
"@vitest/web-worker": "3.2.4",
3737
"hare-niemeyer": "3.0.0",
38-
"hono": "4.7.11",
38+
"hono": "4.8.3",
3939
"http2-proxy": "5.0.53",
4040
"ml-fcnnls": "3.0.0",
4141
"ml-matrix": "6.12.1",
4242
"prop-types": "15.8.1",
4343
"react": "19.1.0",
4444
"react-dom": "19.1.0",
45-
"react-router": "7.6.2",
46-
"react-router-dom": "7.6.2",
45+
"react-router": "7.6.3",
46+
"react-router-dom": "7.6.3",
4747
"react-switch-selector": "2.3.0",
4848
"sainte-lague": "3.0.0",
49-
"vite": "6.3.5",
50-
"vite-plugin-compression2": "2.0.1",
49+
"vite": "7.0.0",
50+
"vite-plugin-compression2": "2.2.0",
5151
"vite-plugin-html": "3.2.2",
5252
"vite-plugin-wasm": "3.4.1",
5353
"vitest": "3.2.4"
5454
},
5555
"devDependencies": {
5656
"@rating-tracker/backend": "workspace:*",
57-
"@types/node": "22.15.32",
57+
"@types/node": "22.15.34",
5858
"@types/react": "19.1.8",
5959
"@types/react-dom": "19.1.6",
60-
"@typescript-eslint/eslint-plugin": "8.34.0",
61-
"@typescript-eslint/parser": "8.34.0",
62-
"eslint": "9.29.0",
60+
"@typescript-eslint/eslint-plugin": "8.35.0",
61+
"@typescript-eslint/parser": "8.35.0",
62+
"eslint": "9.30.0",
6363
"eslint-config-google": "0.14.0",
6464
"eslint-config-prettier": "10.1.5",
65-
"eslint-plugin-import": "2.31.0",
66-
"eslint-plugin-jsdoc": "51.0.1",
67-
"eslint-plugin-prettier": "5.4.1",
65+
"eslint-plugin-import": "2.32.0",
66+
"eslint-plugin-jsdoc": "51.3.1",
67+
"eslint-plugin-prettier": "5.5.1",
6868
"eslint-plugin-react": "7.37.5",
6969
"globals": "16.2.0",
70-
"prettier": "3.5.3",
70+
"prettier": "3.6.2",
7171
"typescript": "5.8.3"
7272
}
7373
}

tools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"packageManager": "[email protected]",
33
"dependencies": {
44
"pino-pretty": "13.0.0",
5-
"prisma": "6.9.0"
5+
"prisma": "6.10.1"
66
},
77
"dependenciesMeta": {
88
"@prisma/engines": {

0 commit comments

Comments
 (0)