DEV: Switch to 'unstable' glint dependencies (#31169)

This may help to resolve the "ScriptType" errors we're seeing in the
language server
This commit is contained in:
David Taylor
2025-02-04 17:32:00 +00:00
committed by GitHub
parent ee33535013
commit 6d6e9c174d
6 changed files with 347 additions and 202 deletions

View File

@@ -68,6 +68,8 @@ updates:
- dependency-name: "moment-timezone"
- dependency-name: "@discourse/moment-timezone-names-translations"
- dependency-name: "squoosh"
- dependency-name: "@glint/*" # Using unstable version - don't auto-upgrade to stable
- dependency-name: "typescript" # Very sensitive to glint/volar version
groups:
babel:
patterns:

View File

@@ -88,4 +88,4 @@ jobs:
- name: Glint
if: ${{ !cancelled() }}
run: pnpm glint -p jsconfig.json
run: pnpm glint -p jsconfig.json --noEmit

View File

@@ -116,7 +116,8 @@
],
"exclude": [
"app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js",
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs"
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs",
"**/*.hbs"
],
"glint": {
"environment": [

View File

@@ -9,10 +9,10 @@
"@discourse/lint-configs": "^2.3.1",
"@discourse/moment-timezone-names-translations": "^1.0.0",
"@fortawesome/fontawesome-free": "6.7.2",
"@glint/core": "^1.5.2",
"@glint/environment-ember-loose": "^1.5.2",
"@glint/environment-ember-template-imports": "^1.5.2",
"@glint/template": "^1.5.2",
"@glint/core": "1.4.1-unstable.34c4510",
"@glint/environment-ember-loose": "1.4.1-unstable.34c4510",
"@glint/environment-ember-template-imports": "1.4.1-unstable.34c4510",
"@glint/template": "1.4.1-unstable.34c4510",
"@mixer/parallel-prettier": "^2.0.3",
"@swc/core": "^1.10.12",
"chart.js": "3.5.1",
@@ -40,7 +40,7 @@
"stylelint-config-standard": "^37.0.0",
"stylelint-config-standard-scss": "^14.0.0",
"terser": "^5.37.0",
"typescript": "^5.7.3"
"typescript": "5.6.x"
},
"scripts": {
"dev": "concurrently \"bin/ember-cli server --environment=development\" \"RAILS_ENV=development bin/rails server\"",

531
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -41,6 +41,7 @@ def write_config(package_dir, extras: {})
"exclude" => [
"app/assets/javascripts/discourse/tests/unit/utils/decorators-test.js", # Native class decorators - unsupported by ts/glint
"app/assets/javascripts/discourse/tests/integration/component-templates-test.gjs", # hbs`` tagged templates - https://github.com/typed-ember/glint/issues/705
"**/*.hbs",
],
"glint" => {
"environment" => %w[ember-loose ember-template-imports],