Skip to content

Create/update an issue per feature #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 31 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
0b0a11f
Create/update an issue per feature
foolip Jun 12, 2025
57d6bf2
Update scripts/update-issues.ts
foolip Jun 13, 2025
57c5105
Skip features based on standards positions
foolip Jul 14, 2025
34c0a43
Fix issue_number when updating
foolip Jul 14, 2025
858e664
Don't create issues for any Baseline features and log why
foolip Jul 14, 2025
04a9586
Fix TODO in error message
foolip Jul 14, 2025
7716e87
Sort features by shipping dates
foolip Jul 15, 2025
84dfd6c
Skip discouraged features
foolip Jul 15, 2025
37f01fc
Add more logging
foolip Jul 15, 2025
231f229
Apply suggestion from @tidoust
foolip Jul 15, 2025
89ad60f
Add simple instructions for upvoting
foolip Jul 15, 2025
bf34e7b
Add dry run mode
foolip Jul 15, 2025
97a1b89
Don't escape issue title
foolip Jul 15, 2025
38b722f
Make labels an array
foolip Jul 15, 2025
869d237
Log when issue is up-to-date
foolip Jul 15, 2025
d0f4601
Fail if there are multiple open issues for a feature
foolip Jul 15, 2025
abe69fa
Remove regexp g flag to not save state between calls
foolip Jul 15, 2025
0d9fe49
Sort out labels params
foolip Jul 15, 2025
10d4677
Bump web-features
foolip Jul 23, 2025
e46ee61
Write a manifest.json after updating issues
foolip Jul 23, 2025
eccd92d
Skip any features not in web-features
foolip Jul 23, 2025
e991941
add daily schedule
foolip Jul 24, 2025
eed3b43
Add TODO for web-features-mappings
foolip Aug 12, 2025
3e5a2cb
Update scripts/update-issues.ts
foolip Aug 12, 2025
ba42249
Extract positionsToIgnore
foolip Aug 12, 2025
4f162c3
Align with plugin-throttling.js docs
foolip Aug 12, 2025
e547121
Rename manifest.json to web-features-signals.json
foolip Aug 12, 2025
24ba04e
Update scripts/update-issues.ts
foolip Aug 12, 2025
44b4d0b
Bump web-features
foolip Aug 12, 2025
4cf80ff
Run npm audit fix
foolip Aug 12, 2025
0441f2c
Fix name field in body template
foolip Aug 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/update-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: update-issues
on:
# Runs daily at 05:55 UTC, or manually triggered
schedule:
- cron: "55 5 * * *"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup node
uses: actions/setup-node@v4
with:
node-version: 22.x
- name: Install dependencies
run: npm ci
- name: Build
run: npm run update-issues
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
web-features-signals.json
node_modules/
Loading