Commit 4fd5021
authored
test(vue): Added canary and latest test variants to Vue tests (#18681)
This pull request adds new test scripts and Sentry test configuration
variants to the `vue-3` test application.
The main goal is to enable automated testing of the application against
both the latest and canary (alpha) versions of Vue, improving
compatibility and early detection of issues with upcoming Vue releases.
Vue has several tags but no single tag is considered the "cutting-edge"
of Vue releases. [The docs suggest
using](https://vuejs.org/about/releases#pre-releases) `install-vue` tool
but none of the suggested tags are suitable:
- `canary` latest publish is 2 years ago `3.2`
- `edge` covers the main branch and not the latest releases, currently
sitting at `3.5.xx`
- `alpha` latest alpha release, already outdated with `beta` releases
are coming through
- `beta` will be outdated once `rc` releases start going through
- `rc` will be outdated once the stable version comes through
So it doesn't feel like there is one good option here, so I opted to
instead use git to query the latest tag on the Vue repo and just use
that, it's not true canary and it will sometimes install other versions
but I'm out of ideas. Happy to hear more thoughts and ideas here!
I will reach out to Vue team members to see if they can make `canary`
live again.
closes #186791 parent 66f4825 commit 4fd5021
1 file changed
+19
-1
lines changedLines changed: 19 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
36 | 40 | | |
37 | 41 | | |
38 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
39 | 57 | | |
40 | 58 | | |
0 commit comments