diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d48864c3d8..8c5bc31914 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -8,7 +8,7 @@ on:
jobs:
build:
- runs-on: macos-latest
+ runs-on: ubuntu-latest
steps:
- name: Checkout
@@ -17,7 +17,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2.1.5
with:
- node-version: '16'
+ node-version: '20'
- name: Run CI
run: |
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step0-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step0-context.svg
index 21ee93580f..a9aeffa2be 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step0-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step0-context.svg
@@ -6,16 +6,16 @@
color-interpolation-filters="sRGB"
>
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step0-focus.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step0-focus.svg
index 656bb4db5c..f397cecd05 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step0-focus.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step0-focus.svg
@@ -7,7 +7,7 @@
>
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step1-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step1-context.svg
index 80265608ff..8a539c59e8 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step1-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step1-context.svg
@@ -6,19 +6,19 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step1-focus.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step1-focus.svg
index 6cba23dec6..e17d294057 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step1-focus.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step1-focus.svg
@@ -7,7 +7,7 @@
>
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step2-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step2-context.svg
index 80265608ff..8a539c59e8 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step2-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step2-context.svg
@@ -6,19 +6,19 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step2-focus.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step2-focus.svg
index 6cba23dec6..e17d294057 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step2-focus.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step2-focus.svg
@@ -7,7 +7,7 @@
>
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step3-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step3-context.svg
index 837ffae6ac..c9aa168dde 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step3-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step3-context.svg
@@ -6,19 +6,19 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
-
-
+
+
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step3-focus.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step3-focus.svg
index 98f647b730..f843dddb4a 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step3-focus.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step3-focus.svg
@@ -7,7 +7,7 @@
>
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step4-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step4-context.svg
index 5b9e110ea4..660ea7c21d 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step4-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step4-context.svg
@@ -6,22 +6,22 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step5-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step5-context.svg
index 5b9e110ea4..660ea7c21d 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step5-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step5-context.svg
@@ -6,22 +6,22 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
diff --git a/__tests__/integration/snapshots/api/chart-on-focus-context/step6-context.svg b/__tests__/integration/snapshots/api/chart-on-focus-context/step6-context.svg
index fe94438f58..0872768276 100644
--- a/__tests__/integration/snapshots/api/chart-on-focus-context/step6-context.svg
+++ b/__tests__/integration/snapshots/api/chart-on-focus-context/step6-context.svg
@@ -6,22 +6,22 @@
color-interpolation-filters="sRGB"
>
-
+
-
+
-
+
-
-
-
+
+
+
-
+