diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index d94673b4..186ceb9f 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: '22.23.4' cache: npm cache-dependency-path: website/package-lock.json - uses: actions/setup-python@v5 diff --git a/website/public/index.html b/website/public/index.html index a59012d9..23d040a5 100644 --- a/website/public/index.html +++ b/website/public/index.html @@ -52,7 +52,7 @@

Streaming pipelines for ClickHouse

-

New version.
Same query.

+

Update pipelines.
No downtime.

Build the next version of your pipeline alongside the current one. Check its results before switching the views your queries read.

Start with virtual mode diff --git a/website/tests/website.test.mjs b/website/tests/website.test.mjs index b04f15fd..15314835 100644 --- a/website/tests/website.test.mjs +++ b/website/tests/website.test.mjs @@ -146,6 +146,7 @@ test('homepage explains both versions without JavaScript or playback', async ({ const context = await browser.newContext({ baseURL, javaScriptEnabled: false, reducedMotion: 'reduce' }); const page = await context.newPage(); await page.goto('/'); + await expect(page.getByRole('heading', { level: 1 })).toHaveText('Update pipelines.No downtime.'); const figure = page.locator('[data-showcase]'); await expect(figure.locator('.version-a')).toHaveText('Current version'); await expect(figure.locator('.status-a')).toHaveText('Serving queries');