Skip to content

Commit d76f8b1

Browse files
committed
improvement(ci): partition extension acceptance by fixture lifecycle
1 parent 3227822 commit d76f8b1

4 files changed

Lines changed: 139 additions & 101 deletions

File tree

‎.github/ci-suites.json‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@
2525
"task": "ci:e2e-organization-search"
2626
},
2727
{
28-
"group": "browser-extension-native",
28+
"group": "browser-extension-navigation",
29+
"task": "ci:e2e-browser-extension"
30+
},
31+
{
32+
"group": "browser-extension-composer",
2933
"task": "ci:e2e-browser-extension"
3034
},
3135
{

‎.github/scripts/http-e2e.sh‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# CI groups, which reuse the production build from `e2e-build`.
44
# The job extracts it into apps/sim/.next before running these suites.
55
#
6-
# Usage: http-e2e.sh <scim|cli|stop-after|desktop-inbox|assistant-actions|organization-search|browser-extension|browser-extension-native|browser-extension-access|project-files|mobile|seo> (run from apps/sim)
6+
# Usage: http-e2e.sh <scim|cli|stop-after|desktop-inbox|assistant-actions|organization-search|browser-extension|browser-extension-native|browser-extension-navigation|browser-extension-composer|browser-extension-access|project-files|mobile|seo> (run from apps/sim)
77
#
88
# The job provides DATABASE_URL, BETTER_AUTH_SECRET and ENCRYPTION_KEY; each group sets the rest of
99
# its app's environment here. Reports and server logs land in $RUNNER_TEMP/e2e.
@@ -20,7 +20,7 @@
2020
# telemetry flush runs detached and still writes .next/dev).
2121
set -euo pipefail
2222

23-
group=${1:?usage: http-e2e.sh <scim|cli|stop-after|desktop-inbox|assistant-actions|organization-search|browser-extension|browser-extension-native|browser-extension-access|project-files|mobile|seo>}
23+
group=${1:?usage: http-e2e.sh <scim|cli|stop-after|desktop-inbox|assistant-actions|organization-search|browser-extension|browser-extension-native|browser-extension-navigation|browser-extension-composer|browser-extension-access|project-files|mobile|seo>}
2424
report_dir="$RUNNER_TEMP/e2e"
2525
ready_timeout_seconds=600
2626
mkdir -p "$report_dir"
@@ -264,10 +264,12 @@ case "$group" in
264264
esac
265265
;;
266266

267-
browser-extension|browser-extension-native|browser-extension-access)
267+
browser-extension|browser-extension-native|browser-extension-navigation|browser-extension-composer|browser-extension-access)
268268
extension_group=all
269269
case "$group" in
270270
browser-extension-native) extension_group=native ;;
271+
browser-extension-navigation) extension_group=navigation ;;
272+
browser-extension-composer) extension_group=composer ;;
271273
browser-extension-access) extension_group=access ;;
272274
esac
273275
export REDIS_URL=redis://127.0.0.1:6379

0 commit comments

Comments
 (0)