GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tools: run daily WPT.fyi report on all supported releases · nodejs/node@cba05cd

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .github/workflows
    • daily-wpt-fyi.yml
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎.github/workflows/daily-wpt-fyi.yml‎

Copy file name to clipboardExpand all lines: .github/workflows/daily-wpt-fyi.yml
+13-7Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ name: Daily WPT report
66

77
on:
88
workflow_dispatch:
9-
inputs:
10-
node-versions:
11-
description: Node.js versions (as supported by actions/setup-node) to test as JSON array
12-
required: false
13-
default: '["current", "lts/*", "lts/-1"]'
149
schedule:
1510
# This is 20 minutes after `epochs/daily` branch is triggered to be created
1611
# in WPT repo.
@@ -24,11 +19,22 @@ permissions:
2419
contents: read
2520

2621
jobs:
27-
report:
22+
collect-versions:
2823
if: github.repository == 'nodejs/node' || github.event_name == 'workflow_dispatch'
24+
runs-on: ubuntu-latest
25+
outputs:
26+
matrix: ${{ steps.query.outputs.matrix }}
27+
steps:
28+
- id: query
29+
run: |
30+
matrix=$(curl -s https://raw.githubusercontent.com/nodejs/Release/refs/heads/main/schedule.json | jq --arg now "$(date +%Y-%m-%d)" '[with_entries(select(.value.end > $now and .value.start < $now)) | keys[] | ltrimstr("v") | tonumber] + ["latest-nightly"]')
31+
echo "matrix=$matrix" >> "$GITHUB_OUTPUT"
32+
report:
33+
needs:
34+
- collect-versions
2935
strategy:
3036
matrix:
31-
node-version: ${{ fromJSON(github.event.inputs.node-versions || '["latest-nightly", "current", "lts/*", "lts/-1"]') }}
37+
node-version: ${{ fromJSON(needs.collect-versions.outputs.matrix) }}
3238
fail-fast: false
3339
runs-on: ubuntu-latest
3440
steps:

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.