Skip to content

Commit 82c0487

Browse files
feat(ui): ember 6.10 LTS 🎉
backport of commit bbc538e (#27899) Co-authored-by: Alexey Kulakov <alexey.kulakov@hashicorp.com>
1 parent c377637 commit 82c0487

1,046 files changed

Lines changed: 25428 additions & 22093 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/test-ui.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,30 @@ jobs:
7474
env:
7575
PERCY_TOKEN: ${{ env.PERCY_TOKEN || secrets.PERCY_TOKEN }}
7676
PERCY_PARALLEL_NONCE: ${{ needs.pre-test.outputs.nonce }}
77+
JSON_REPORT_PATH: test-results/test-results.json
7778
run: |
78-
pnpm exam:parallel --split=${{ matrix.split }} --partition=${{ matrix.partition }} --json-report=test-results/test-results.json
79+
set +e
80+
mkdir -p test-results
81+
pnpm exam:ci --parallel=${{ matrix.split }} --split=${{ matrix.split }} --partition=${{ matrix.partition }}
82+
status=$?
83+
84+
if [ "$status" -ne 0 ]; then
85+
echo "Retrying ember-exam for flaky partition ${{ matrix.partition }}"
86+
pnpm exam:ci --parallel=${{ matrix.split }} --split=${{ matrix.split }} --partition=${{ matrix.partition }}
87+
status=$?
88+
fi
89+
90+
exit "$status"
7991
continue-on-error: true
8092
- name: Express failure
8193
if: steps.ember_exam.outcome == 'failure'
8294
run: |
8395
echo "Tests failed in ember-exam for partition ${{ matrix.partition }}"
96+
if [ ! -f test-results/test-results.json ]; then
97+
echo "No JSON report produced at test-results/test-results.json"
98+
echo "ember-exam failed before writing the report; see logs above for root cause."
99+
exit 1
100+
fi
84101
echo "Failed tests:"
85102
node -e "
86103
const results = JSON.parse(require('fs').readFileSync('test-results/test-results.json'));

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ rkt-*
8282
# Common editor config
8383
./idea
8484
*.iml
85-
.vscode
85+
.vscode/*
86+
!.vscode/extensions.json
8687
.zed
8788

8889
# UI rules

.npmrc

Lines changed: 0 additions & 27 deletions
This file was deleted.

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["embertooling.emberjs"]
3+
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "nomad-ui",
33
"private": true,
4-
"packageManager": "pnpm@10.30.0+sha512.2b5753de015d480eeb88f5b5b61e0051f05b4301808a82ec8b840c9d2adf7748eb352c83f5c1593ca703ff1017295bc3fdd3119abb9686efc96b9fcb18200937",
4+
"packageManager": "pnpm@10.33.2+sha512.a90faf6feeab71ad6c6e57f94e0fe1a12f5dcc22cd754db40ae9593eb6a3e0b6b12e3540218bb37ae083404b1f2ce6db2a4121e979829b4aff94b99f49da1cf8",
55
"engines": {
66
"node": "20.19.4",
77
"pnpm": ">= 10"
88
}
9-
}
9+
}

0 commit comments

Comments
 (0)