From d5eadeccda54145e4c832db62ff30a501095a8d7 Mon Sep 17 00:00:00 2001 From: Prashant Gurung <53248463+prashant-gurung899@users.noreply.github.com> Date: Mon, 6 Oct 2025 05:40:34 -0800 Subject: [PATCH] fix restore browsers cache workflow (#1615) Signed-off-by: prashant-gurung899 --- .woodpecker.star | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.woodpecker.star b/.woodpecker.star index 56e3616be..f29a3c4d2 100644 --- a/.woodpecker.star +++ b/.woodpecker.star @@ -2704,6 +2704,7 @@ def generateWebPnpmCache(ctx): def cacheBrowsers(ctx): e2e_trigger = [ event["base"], + event["cron"], { "event": "pull_request", "path": { @@ -2729,8 +2730,10 @@ def cacheBrowsers(ctx): }] webPnpmCacheSteps = restoreWebPnpmCache(extra_commands = [ + "cd %s" % dirs["web"], ". ./.woodpecker.env", "if $BROWSER_CACHE_FOUND; then exit 0; fi", + "cd %s" % dirs["base"], ]) browser_cache_steps = [ @@ -2741,9 +2744,9 @@ def cacheBrowsers(ctx): "PLAYWRIGHT_BROWSERS_PATH": ".playwright", }, "commands": [ + "cd %s" % dirs["web"], ". ./.woodpecker.env", "if $BROWSER_CACHE_FOUND; then exit 0; fi", - "cd %s" % dirs["web"], "pnpm exec playwright install --with-deps", "pnpm exec playwright install --list", "tar -czf %s .playwright" % dirs["playwrightBrowsersArchive"], @@ -2754,9 +2757,9 @@ def cacheBrowsers(ctx): "image": MINIO_MC, "environment": MINIO_MC_ENV, "commands": [ + "cd %s" % dirs["web"], ". ./.woodpecker.env", "if $BROWSER_CACHE_FOUND; then exit 0; fi", - "cd %s" % dirs["web"], "playwright_version=$(bash tests/woodpecker/script.sh get_playwright_version)", "mc alias set s3 $MC_HOST $AWS_ACCESS_KEY_ID $AWS_SECRET_ACCESS_KEY", "mc cp -r -a %s s3/$CACHE_BUCKET/web/browsers-cache/$playwright_version/" % dirs["playwrightBrowsersArchive"],