From 92c388761a0d77dcc7ccd0a811a6435589bb94bc Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Mon, 13 Mar 2023 13:24:16 +0100 Subject: [PATCH] wpt: only tag daily runs as master (#18155) This PR updates the WPT upload script so that it only labels runs that come from the daily WPT job as "master". This is so that only the daily synchronized runs get selected when viewing dashboards such as [this](https://wpt.fyi/results/?label=master&label=experimental&product=deno&product=node.js&product=chrome&product=edge&product=firefox&product=safari&aligned&view=subtest&q=deno%3A%21missing). --- .github/workflows/wpt_epoch.yml | 2 +- tools/upload_wptfyi.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/wpt_epoch.yml b/.github/workflows/wpt_epoch.yml index 9fdadf1bf0..bbd064eecd 100644 --- a/.github/workflows/wpt_epoch.yml +++ b/.github/workflows/wpt_epoch.yml @@ -79,4 +79,4 @@ jobs: WPT_FYI_USER: deno WPT_FYI_PW: ${{ secrets.WPT_FYI_PW }} run: | - deno run -A --lock=tools/deno.lock.json ./tools/upload_wptfyi.js wptreport.json --from-raw-file + deno run -A --lock=tools/deno.lock.json ./tools/upload_wptfyi.js wptreport.json --from-raw-file --daily-run diff --git a/tools/upload_wptfyi.js b/tools/upload_wptfyi.js index d57347eb03..0b48c330c5 100644 --- a/tools/upload_wptfyi.js +++ b/tools/upload_wptfyi.js @@ -10,9 +10,14 @@ const user = Deno.env.get("WPT_FYI_USER"); const password = Deno.env.get("WPT_FYI_PW"); const fromRawFile = Deno.args.includes("--from-raw-file"); +const dailyRun = Deno.args.includes("--daily-run"); const form = new FormData(); -form.set("labels", "master,actions"); +if (dailyRun) { + form.set("labels", "master,actions"); +} else { + form.set("labels", "actions"); +} if (fromRawFile) { const file = Deno.args[0];