diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0aa6504b17..0261d1ad93 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -146,10 +146,11 @@ jobs: SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_HOST_URL: https://sonarqube.ucsf.edu with: + # https://community.sonarsource.com/t/xml-file-extension-is-binded-to-multiple-language/41745/4 args: > -Dsonar.projectKey=ilios_frontend_27a24e39-b0ec-405a-91a6-b6392ffcdd30 - # https://community.sonarsource.com/t/xml-file-extension-is-binded-to-multiple-language/41745/4 - -Dsonar.lang.patterns.mule=- sonar.excludePlugins=mule + -Dsonar.lang.patterns.mule=- + -Dsonar.excludePlugins=mule upload-coverage: name: Upload Coverage diff --git a/packages/frontend/package.json b/packages/frontend/package.json index a38b7675c4..611a960f49 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -108,7 +108,7 @@ "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.1", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-yml": "^1.16.0", "file-saver": "^2.0.5", "ilios-common": "workspace:*", "loader.js": "^4.7.0", diff --git a/packages/ilios-common/package.json b/packages/ilios-common/package.json index dc992643a3..213bc709f7 100644 --- a/packages/ilios-common/package.json +++ b/packages/ilios-common/package.json @@ -131,7 +131,7 @@ "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.1", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-yml": "^1.16.0", "loader.js": "^4.7.0", "prettier": "^3.3.3", "sass": "^1.77.8", diff --git a/packages/lti-course-manager/package.json b/packages/lti-course-manager/package.json index 29d88ae020..f5ad507cb0 100644 --- a/packages/lti-course-manager/package.json +++ b/packages/lti-course-manager/package.json @@ -83,7 +83,7 @@ "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.1", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-yml": "^1.16.0", "ilios-common": "workspace:*", "loader.js": "^4.7.0", "prettier": "^3.3.3", diff --git a/packages/lti-dashboard/package.json b/packages/lti-dashboard/package.json index 86dcaf4db3..c66b59dfcb 100644 --- a/packages/lti-dashboard/package.json +++ b/packages/lti-dashboard/package.json @@ -83,7 +83,7 @@ "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.1", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-yml": "^1.16.0", "ilios-common": "workspace:*", "loader.js": "^4.7.0", "postcss-scss": "^4.0.9", diff --git a/packages/test-app/package.json b/packages/test-app/package.json index 81caeb623c..6e2152f182 100644 --- a/packages/test-app/package.json +++ b/packages/test-app/package.json @@ -76,7 +76,7 @@ "eslint-plugin-n": "^17.0.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-qunit": "^8.1.1", - "eslint-plugin-yml": "^1.14.0", + "eslint-plugin-yml": "^1.16.0", "ilios-common": "workspace:*", "loader.js": "^4.7.0", "luxon": ">= 3.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aca0dfd136..3aa6d8842e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -268,8 +268,8 @@ importers: specifier: ^8.1.1 version: 8.1.2(eslint@8.57.1) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.15.0(eslint@8.57.1) + specifier: ^1.16.0 + version: 1.16.0(eslint@8.57.1) file-saver: specifier: ^2.0.5 version: 2.0.5 @@ -617,8 +617,8 @@ importers: specifier: ^8.1.1 version: 8.1.2(eslint@8.57.1) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.15.0(eslint@8.57.1) + specifier: ^1.16.0 + version: 1.16.0(eslint@8.57.1) loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -836,8 +836,8 @@ importers: specifier: ^8.1.1 version: 8.1.2(eslint@8.57.1) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.15.0(eslint@8.57.1) + specifier: ^1.16.0 + version: 1.16.0(eslint@8.57.1) ilios-common: specifier: workspace:* version: link:../ilios-common @@ -1067,8 +1067,8 @@ importers: specifier: ^8.1.1 version: 8.1.2(eslint@8.57.1) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.15.0(eslint@8.57.1) + specifier: ^1.16.0 + version: 1.16.0(eslint@8.57.1) ilios-common: specifier: workspace:* version: link:../ilios-common @@ -1289,8 +1289,8 @@ importers: specifier: ^8.1.1 version: 8.1.2(eslint@8.57.1) eslint-plugin-yml: - specifier: ^1.14.0 - version: 1.15.0(eslint@8.57.1) + specifier: ^1.16.0 + version: 1.16.0(eslint@8.57.1) ilios-common: specifier: workspace:* version: link:../ilios-common @@ -5701,6 +5701,12 @@ packages: peerDependencies: eslint: '>=6.0.0' + eslint-compat-utils@0.6.4: + resolution: {integrity: sha512-/u+GQt8NMfXO8w17QendT4gvO5acfxQsAKirAt0LVxDnr2N8YLCVbregaNc/Yhp7NM128DwCaRvr8PLDfeNkQw==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + eslint-config-prettier@9.1.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true @@ -5750,8 +5756,8 @@ packages: resolution: {integrity: sha512-2gDQdHlQW8GVXD7YYkO8vbm9Ldc60JeGMuQN5QlD48OeZ8znBvvoHWZZMeXjvoDPReGaLEvyuWrDtrI8bDbcqw==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -17504,6 +17510,11 @@ snapshots: eslint: 8.57.1 semver: 7.6.3 + eslint-compat-utils@0.6.4(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + semver: 7.6.3 + eslint-config-prettier@9.1.0(eslint@8.57.1): dependencies: eslint: 8.57.1 @@ -17562,11 +17573,11 @@ snapshots: transitivePeerDependencies: - eslint - eslint-plugin-yml@1.15.0(eslint@8.57.1): + eslint-plugin-yml@1.16.0(eslint@8.57.1): dependencies: debug: 4.3.7(supports-color@8.1.1) eslint: 8.57.1 - eslint-compat-utils: 0.5.1(eslint@8.57.1) + eslint-compat-utils: 0.6.4(eslint@8.57.1) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3