Skip to content

Commit e7fc685

Browse files
chore(deps): update all dependencies
1 parent 7aa853d commit e7fc685

File tree

7 files changed

+442
-980
lines changed

7 files changed

+442
-980
lines changed

.github/workflows/pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ jobs:
168168
169169
- name: Upload coverage to Codecov
170170
if: ${{ steps.filter.outputs.py == 'true' }}
171-
uses: codecov/codecov-action@v3
171+
uses: codecov/codecov-action@v5
172172
with:
173173
flags: python
174174

@@ -206,7 +206,7 @@ jobs:
206206
207207
- name: Upload coverage to Codecov
208208
if: ${{ steps.filter.outputs.js == 'true' || steps.filter.outputs.ts == 'true' || steps.filter.outputs.jsx == 'true' || steps.filter.outputs.tsx == 'true' }}
209-
uses: codecov/codecov-action@v3
209+
uses: codecov/codecov-action@v5
210210
with:
211211
flags: javascript
212212

.github/workflows/publish-charm.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout code
18-
uses: actions/checkout@v3
18+
uses: actions/checkout@v4
1919

2020
- name: Setup LXD
2121
uses: canonical/setup-lxd@main

.github/workflows/publish-rock.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515

1616
- name: Use Node.js
17-
uses: actions/setup-node@v3
17+
uses: actions/setup-node@v4
1818

1919
- name: Build assets
2020
run: |
@@ -31,7 +31,7 @@ jobs:
3131
run: rockcraft pack
3232

3333
- name: Upload rock
34-
uses: actions/upload-artifact@v3
34+
uses: actions/upload-artifact@v4
3535
with:
3636
name: charmhub-io-rock
3737
path: ./*.rock
@@ -43,7 +43,7 @@ jobs:
4343
image_url: ${{ steps.set_image_url.outputs.image_url }}
4444
steps:
4545
- name: Get Rock
46-
uses: actions/download-artifact@v3
46+
uses: actions/download-artifact@v4
4747
with:
4848
name: charmhub-io-rock
4949

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
# Build stage: Install python dependencies
44
# ===
5-
FROM ubuntu:jammy AS python-dependencies
5+
FROM ubuntu:noble AS python-dependencies
66
RUN apt-get update && apt-get install --no-install-recommends --yes python3-pip python3-setuptools python3-distutils
77
ADD requirements.txt /tmp/requirements.txt
88
RUN pip3 config set global.disable-pip-version-check true
99
RUN --mount=type=cache,target=/root/.cache/pip pip3 install --user --requirement /tmp/requirements.txt
1010

1111
# Build stage: Install yarn dependencies
1212
# ===
13-
FROM node:21 AS yarn-dependencies
13+
FROM node:23 AS yarn-dependencies
1414
WORKDIR /srv
1515
ADD package.json .
1616
ADD yarn.lock .
@@ -40,7 +40,7 @@ WORKDIR /srv
4040

4141
# Build the production image
4242
# ===
43-
FROM ubuntu:jammy
43+
FROM ubuntu:noble
4444

4545
# Install python and import python dependencies
4646
RUN apt-get update && apt-get install --no-install-recommends --yes python3-lib2to3 python3-setuptools python3-pkg-resources ca-certificates

package.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -30,65 +30,65 @@
3030
"@canonical/global-nav": "3.6.4",
3131
"@canonical/react-components": "1.7.3",
3232
"@canonical/store-components": "0.52.0",
33-
"@sentry/react": "7.120.2",
33+
"@sentry/react": "8.48.0",
3434
"@testing-library/dom": "10.4.0",
3535
"@testing-library/jest-dom": "6.6.3",
36-
"@testing-library/react": "14.3.1",
36+
"@testing-library/react": "16.1.0",
3737
"@testing-library/user-event": "14.5.2",
3838
"@types/jest": "29.5.14",
39-
"@types/react-dom": "18.3.5",
39+
"@types/react-dom": "19.0.2",
4040
"@types/react-router-dom": "5.3.3",
4141
"autoprefixer": "10.4.20",
4242
"babel-loader": "9.2.1",
43-
"css-loader": "6.11.0",
44-
"date-fns": "3.6.0",
43+
"css-loader": "7.1.2",
44+
"date-fns": "4.1.0",
4545
"expose-loader": "5.0.0",
4646
"identity-obj-proxy": "3.0.0",
4747
"mermaid": "11.4.1",
4848
"postcss": "8",
4949
"postcss-cli": "11.0.0",
5050
"prettier": "3.4.2",
5151
"prismjs": "1.29.0",
52-
"react": "18.3.1",
53-
"react-dom": "18.3.1",
52+
"react": "19.0.0",
53+
"react-dom": "19.0.0",
5454
"react-dropzone": "14.3.5",
5555
"react-markdown": "9.0.3",
5656
"react-query": "3.39.3",
57-
"react-router-dom": "6.28.1",
57+
"react-router-dom": "7.1.1",
5858
"recoil": "0.7.7",
59-
"remark-mermaidjs": "6.0.0",
59+
"remark-mermaidjs": "7.0.0",
6060
"sass": "1.83.1",
61-
"style-loader": "3.3.4",
61+
"style-loader": "4.0.0",
6262
"ts-loader": "9.5.1",
6363
"typescript": "5.7.2",
6464
"vanilla-framework": "4.18.5",
6565
"watch-cli": "0.2.3",
6666
"webpack": "5.97.1",
67-
"webpack-cli": "5.1.4"
67+
"webpack-cli": "6.0.1"
6868
},
6969
"devDependencies": {
7070
"@babel/eslint-parser": "7.25.9",
7171
"@types/deep-equal": "1.0.4",
72-
"@types/react": "18.3.18",
73-
"@types/uuid": "9.0.8",
74-
"@typescript-eslint/eslint-plugin": "^6.0.0",
75-
"@typescript-eslint/parser": "^6.0.0",
72+
"@types/react": "19.0.4",
73+
"@types/uuid": "10.0.0",
74+
"@typescript-eslint/eslint-plugin": "^8.0.0",
75+
"@typescript-eslint/parser": "^8.0.0",
7676
"babel-jest": "29.7.0",
7777
"babel-plugin-prismjs": "2.1.0",
78-
"concurrently": "8.2.2",
79-
"eslint": "^8.57.0",
78+
"concurrently": "9.1.2",
79+
"eslint": "^9.0.0",
8080
"eslint-config-prettier": "9.1.0",
81-
"eslint-plugin-jest": "27.9.0",
81+
"eslint-plugin-jest": "28.10.0",
8282
"eslint-plugin-jsx-a11y": "^6.10.2",
8383
"eslint-plugin-prettier": "5.2.1",
8484
"eslint-plugin-react": "7.37.3",
8585
"jest": "29.7.0",
8686
"jest-environment-jsdom": "29.7.0",
8787
"msw": "2.7.0",
88-
"sass-loader": "14.2.1",
88+
"sass-loader": "16.0.4",
8989
"stylelint": "16.12.0",
90-
"stylelint-config-standard-scss": "13.1.0",
90+
"stylelint-config-standard-scss": "14.0.0",
9191
"stylelint-order": "6.0.4",
92-
"undici": "6.21.0"
92+
"undici": "7.2.1"
9393
}
9494
}

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ ruamel.yaml.clib==0.2.12
1616
ruamel.yaml==0.18.9
1717
PyGithub==2.5.0
1818
black==24.10.0
19-
flake8==6.1.0
19+
flake8==7.1.1
2020
Flask-Caching==2.3.0
2121
responses==0.25.3

0 commit comments

Comments
 (0)