From 439f468ed3d71a4f02bb7f5d6cec74eb1e8cd342 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:34:54 +0000 Subject: [PATCH 1/5] fix(deps): update dependency vuetify to v4 --- package.json | 2 +- yarn.lock | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index a89779882..a7a1254ce 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "vue-router": "5.0.4", "vue-the-mask": "0.11.1", "vue3-apexcharts": "1.8.0", - "vuetify": "3.11.8", + "vuetify": "4.0.2", "vuex": "4.1.0" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index ef59d6b3f..f92c53c1a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4045,7 +4045,7 @@ __metadata: vue-router: "npm:5.0.4" vue-the-mask: "npm:0.11.1" vue3-apexcharts: "npm:1.8.0" - vuetify: "npm:3.11.8" + vuetify: "npm:4.0.2" vuex: "npm:4.1.0" peerDependenciesMeta: react: @@ -11145,9 +11145,9 @@ __metadata: languageName: node linkType: hard -"vuetify@npm:3.11.8": - version: 3.11.8 - resolution: "vuetify@npm:3.11.8" +"vuetify@npm:4.0.2": + version: 4.0.2 + resolution: "vuetify@npm:4.0.2" peerDependencies: typescript: ">=4.7" vite-plugin-vuetify: ">=2.1.0" @@ -11160,7 +11160,7 @@ __metadata: optional: true webpack-plugin-vuetify: optional: true - checksum: 10c0/686b02053ab64cc84b897fba58c1f7cdf2ad3c78f2c46a3171b623091092969513fd642bc260931bc3baaf5bd6fd409d10002a1291139e8e7633759e34e204aa + checksum: 10c0/9cdd11aa42c26dc00d2abf6df084e2a78675911eefede0b0e54759b1920fda68cf173b1fda43abdf514bb6e6ce73210babdf114c15c226276f056fce66e2930b languageName: node linkType: hard From 0869e5b901faf4ed9be7d503caf522feda72d853 Mon Sep 17 00:00:00 2001 From: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:40:59 +0000 Subject: [PATCH 2/5] Update `vuetify` to 4.0.3; `eslint-plugin-vuetify` to 2.7.2 --- package.json | 4 ++-- yarn.lock | 55 ++++++++++++++++++++++++++++++++++------------------ 2 files changed, 38 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index a7a1254ce..268ea1c7e 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "vue-router": "5.0.4", "vue-the-mask": "0.11.1", "vue3-apexcharts": "1.8.0", - "vuetify": "4.0.2", + "vuetify": "4.0.3", "vuex": "4.1.0" }, "devDependencies": { @@ -72,7 +72,7 @@ "eslint-plugin-no-only-tests": "3.3.0", "eslint-plugin-promise": "6.6.0", "eslint-plugin-vue": "9.33.0", - "eslint-plugin-vuetify": "2.5.3", + "eslint-plugin-vuetify": "2.7.2", "express": "5.2.1", "express-ws": "5.0.2", "istanbul-lib-coverage": "3.2.2", diff --git a/yarn.lock b/yarn.lock index f92c53c1a..b62ed04d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4013,7 +4013,7 @@ __metadata: eslint-plugin-no-only-tests: "npm:3.3.0" eslint-plugin-promise: "npm:6.6.0" eslint-plugin-vue: "npm:9.33.0" - eslint-plugin-vuetify: "npm:2.5.3" + eslint-plugin-vuetify: "npm:2.7.2" express: "npm:5.2.1" express-ws: "npm:5.0.2" graphiql: "npm:4.1.2" @@ -4045,7 +4045,7 @@ __metadata: vue-router: "npm:5.0.4" vue-the-mask: "npm:0.11.1" vue3-apexcharts: "npm:1.8.0" - vuetify: "npm:4.0.2" + vuetify: "npm:4.0.3" vuex: "npm:4.1.0" peerDependenciesMeta: react: @@ -5053,33 +5053,40 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-vue@npm:>=9.6.0": - version: 10.2.0 - resolution: "eslint-plugin-vue@npm:10.2.0" +"eslint-plugin-vue@npm:^10.8.0": + version: 10.9.0 + resolution: "eslint-plugin-vue@npm:10.9.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" natural-compare: "npm:^1.4.0" nth-check: "npm:^2.1.1" - postcss-selector-parser: "npm:^6.0.15" + postcss-selector-parser: "npm:^7.1.0" semver: "npm:^7.6.3" xml-name-validator: "npm:^4.0.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 + "@stylistic/eslint-plugin": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + "@typescript-eslint/parser": ^7.0.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 vue-eslint-parser: ^10.0.0 - checksum: 10c0/ee07376bcf450970c66bde3eb7c1d26854dc3260c05fb2d52eeace5790d5e6173e7542e215690bf0149fde2238926721ff807df1beee33e5aba71e6634eac351 + peerDependenciesMeta: + "@stylistic/eslint-plugin": + optional: true + "@typescript-eslint/parser": + optional: true + checksum: 10c0/c8288cf7f7c1551ce7638bca206d0220db872b8fd1371f408a8aa434d0c4c02c3121ed7d0fae6ba9c65fec32ec05fe61f3ca85acbd2ead584a6f2567b77e1381 languageName: node linkType: hard -"eslint-plugin-vuetify@npm:2.5.3": - version: 2.5.3 - resolution: "eslint-plugin-vuetify@npm:2.5.3" +"eslint-plugin-vuetify@npm:2.7.2": + version: 2.7.2 + resolution: "eslint-plugin-vuetify@npm:2.7.2" dependencies: - eslint-plugin-vue: "npm:>=9.6.0" + eslint-plugin-vue: "npm:^10.8.0" requireindex: "npm:^1.2.0" peerDependencies: - eslint: ^8.0.0 || ^9.0.0 - vuetify: ^3.0.0 - checksum: 10c0/ffd74c2e6fb532a3cb60591abefecf9a366ccfb5c6360e79421bd190186be0207dd0cbab5bdf523b621aebcc3a6d9e0779b7c75517f6482d3e4c64e3d500a8be + eslint: ^8.0.0 || ^9.0.0 || ^10.0.0 + vuetify: ^3.0.0 || ^4.0.0 + checksum: 10c0/7d1d44ef44e8110cb8627865291352fb3e6c955b4ba3c567d4b15b937b17d216037e93fc983f3753fac7e36350f5577cba971a3f52491b1a6caddc2f2c748198 languageName: node linkType: hard @@ -8517,6 +8524,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^7.1.0": + version: 7.1.1 + resolution: "postcss-selector-parser@npm:7.1.1" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/02d3b1589ddcddceed4b583b098b95a7266dacd5135f041e5d913ebb48e874fd333a36e564cc9a2ec426a464cb18db11cb192ac76247aced5eba8c951bf59507 + languageName: node + linkType: hard + "postcss@npm:^8.5.6, postcss@npm:^8.5.8": version: 8.5.10 resolution: "postcss@npm:8.5.10" @@ -11145,9 +11162,9 @@ __metadata: languageName: node linkType: hard -"vuetify@npm:4.0.2": - version: 4.0.2 - resolution: "vuetify@npm:4.0.2" +"vuetify@npm:4.0.3": + version: 4.0.3 + resolution: "vuetify@npm:4.0.3" peerDependencies: typescript: ">=4.7" vite-plugin-vuetify: ">=2.1.0" @@ -11160,7 +11177,7 @@ __metadata: optional: true webpack-plugin-vuetify: optional: true - checksum: 10c0/9cdd11aa42c26dc00d2abf6df084e2a78675911eefede0b0e54759b1920fda68cf173b1fda43abdf514bb6e6ce73210babdf114c15c226276f056fce66e2930b + checksum: 10c0/bcecdf1639c971ef7228ca6b30d65173b2ab10d463549b926b5f8cc8b226c207a9127dfcffdc8d5f64b78dc41fcc8526cb3a0821f062ad7ace2b4d23554652fd languageName: node linkType: hard From 0cf577155ec24d47577b9e3680b568d676dbc048 Mon Sep 17 00:00:00 2001 From: Ronnie Dutta <61982285+MetRonnie@users.noreply.github.com> Date: Tue, 17 Mar 2026 13:45:14 +0000 Subject: [PATCH 3/5] Vuetify v4 upgrade lint fixes --- .eslintrc.cjs | 1 + .../cylc/gscan/TaskFilterSelect.vue | 2 +- src/components/cylc/workspace/Toolbar.vue | 4 ++-- .../graphqlFormGenerator/EditRuntimeForm.vue | 2 +- src/views/Dashboard.vue | 22 +++++++++---------- src/views/Guide.vue | 12 +++++----- src/views/Log.vue | 6 ++--- src/views/NoAuth.vue | 2 +- src/views/UserProfile.vue | 6 ++--- src/views/WorkflowsTable.vue | 2 +- 10 files changed, 30 insertions(+), 29 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 064665526..0b3d677f9 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -27,6 +27,7 @@ module.exports = { 'eslint:recommended', 'plugin:vue/vue3-essential', 'plugin:vuetify/base', + 'plugin:vuetify/recommended-v4', 'plugin:cypress/recommended', ], rules: { diff --git a/src/components/cylc/gscan/TaskFilterSelect.vue b/src/components/cylc/gscan/TaskFilterSelect.vue index fa5e2673d..c4aa4a42f 100644 --- a/src/components/cylc/gscan/TaskFilterSelect.vue +++ b/src/components/cylc/gscan/TaskFilterSelect.vue @@ -57,7 +57,7 @@ (+{{ model.length - maxVisibleStates }}) diff --git a/src/components/cylc/workspace/Toolbar.vue b/src/components/cylc/workspace/Toolbar.vue index d40437314..07a660b7b 100644 --- a/src/components/cylc/workspace/Toolbar.vue +++ b/src/components/cylc/workspace/Toolbar.vue @@ -37,7 +37,7 @@ along with this program. If not, see . {{ title }} @@ -156,7 +156,7 @@ along with this program. If not, see . - + {{ statusMessage }} diff --git a/src/components/graphqlFormGenerator/EditRuntimeForm.vue b/src/components/graphqlFormGenerator/EditRuntimeForm.vue index f7cf925fd..5e952198f 100644 --- a/src/components/graphqlFormGenerator/EditRuntimeForm.vue +++ b/src/components/graphqlFormGenerator/EditRuntimeForm.vue @@ -19,7 +19,7 @@ along with this program. If not, see . -

+

{{ alert.text }} -

-

+

{{ alert.detail }} -

+
diff --git a/src/components/cylc/Header.vue b/src/components/cylc/Header.vue index 6f343136a..13091aad6 100644 --- a/src/components/cylc/Header.vue +++ b/src/components/cylc/Header.vue @@ -44,12 +44,12 @@ along with this program. If not, see .