|
| 1 | +# 2025-06-24 |
| 2 | + |
| 3 | +Note Taker: Chris Manson |
| 4 | +Time Keeper: Chris Manson |
| 5 | + |
| 6 | +## Attendees |
| 7 | + |
| 8 | +Add yourself to the list if you attend and check the box! |
| 9 | + |
| 10 | +- [x] Ed Faulkner (EF) |
| 11 | +- [x] Chris Manson (CM) |
| 12 | +- [x] Alex (A) |
| 13 | +- [x] Preston Sego (PS) |
| 14 | +- [ ] Simon Ihmig (SI) |
| 15 | +- [x] Katie Gengler (KG) |
| 16 | +- [ ] Krystan HuffMenne (KH) |
| 17 | +- [x] Peter Wagenet (PW) |
| 18 | +- [ ] James Davis (JD) |
| 19 | +- [x] Patricklx |
| 20 | +- [x] tommyjr |
| 21 | + |
| 22 | +## Topics |
| 23 | + |
| 24 | +### sync on the self-imports in v2 addons situation <@NullVoxPopuli> |
| 25 | + |
| 26 | +- PS: self imports on their own don't work by themselves |
| 27 | +- subpath imports can only be used for the test app |
| 28 | + - investigation: rollup doesn't inline it |
| 29 | + - we need to fix it |
| 30 | +- EF: what happens in the build today? does rollup remove it |
| 31 | +- PS: we want the vite test app to read the source files, and it can't go through the exports in the package.json because that targets tests |
| 32 | +- we achieve that by using alias |
| 33 | +- CM: shouldn't we have CI run against a rollup dist |
| 34 | +- EF: there are a lot of differences between |
| 35 | + |
| 36 | +### V2 addon monorepo setup with classic like behaviour that is not ‘published’ <@void-mAlex> |
| 37 | + |
| 38 | +- (long description of the problem) |
| 39 | +- it's nice for us to be able to consume non-built addons for monorepos |
| 40 | +- an example would be the things that you need to do to get test-selectors working right between addon builds |
| 41 | +- EF: it's a good thing to add to the blueprint as a "mode" |
| 42 | + - maybe something like `--internal-addon` or `--no-build` |
| 43 | + - we can yak shave later |
| 44 | + |
| 45 | +### https://github.com/embroider-build/embroider/pull/2477 <@NullVoxPopuli, Simon> |
| 46 | + |
| 47 | +- merged |
| 48 | +- CM: I'm still not sure why the changelog isn't picking up the change |
| 49 | +- EF: that's probably because of how I merged stable forward and the number of conficts |
| 50 | +- CM: I'll merge the release and we can update the changelog later |
| 51 | + |
| 52 | + |
| 53 | +### https://github.com/embroider-build/ember-auto-import/pull/659 <@NullVoxPopuli> |
| 54 | + |
| 55 | +- closed |
| 56 | +- the real fix is in `@ember/compat` and it needs to account for addon-shim and ember-auto-import versions |
| 57 | + |
| 58 | +### Ignoring bad syntax in a tag name <@patricklx> |
| 59 | + |
| 60 | +- look at https://astexplorer.net/#/gist/2e263500cf1707871d072adbb3d5b00b/fa99860456ff82a762ec20d4233a5f4656e04759 |
| 61 | +- Notice that it doesn't throw any error…. |
| 62 | +- And the fix is https://github.com/tildeio/simple-html-tokenizer/pull/114 |
| 63 | +- (digging into the PR) |
| 64 | +- EF: looks mostly ok |
| 65 | +- merged |
| 66 | + |
| 67 | +### Fix NODE_ENV for tests <@NullVoxPopuli> |
| 68 | + |
| 69 | +- https://github.com/ember-cli/ember-app-blueprint/pull/33 |
| 70 | +- EF: we discussed this at length. Regarding the security question: we accept the reality that having a `.env.[mode]` file is the way that Vite wants us to do it |
| 71 | +- we want to make sure that the comment explains the issue and links to the vite docs |
| 72 | +- approved |
| 73 | +- merged |
| 74 | + |
| 75 | +### fixing `@ember/debug` and `babel-plugin-debug-macros` <@robbytx> |
| 76 | + |
| 77 | +- https://github.com/embroider-build/embroider/pull/2501 |
| 78 | +- https://github.com/ember-cli/babel-plugin-debug-macros/pull/103 |
| 79 | + |
| 80 | +- CM: can't we use the `NODE_ENV` fix that we just merged to solve this? |
| 81 | +- EF: maybe? |
| 82 | +- (looking at the PR) |
| 83 | +- it would be good to start killing this plugin |
| 84 | +- this is an older ember issue, ember-source after 5.12 uses `@embroider/macros` |
| 85 | +- KG: do we even want to change this? it only affects non LTS versions |
| 86 | +- EF: we could make this a major and not destabilize anybody |
| 87 | + |
| 88 | +<5 mins> https://github.com/emberjs/babel-plugin-ember-template-compilation/pull/98 fix moduleName leaking build system file system paths <@void-mAlex> |
0 commit comments