opensourcepledge / opensourcepledge.com

We all depend on Open Source. Pay the maintainers by joining the Open Source Pledge.
https://opensourcepledge.com/
227 stars 33 forks source link

Add comprehensive JSON file monitoring #213

Closed vladh closed 2 weeks ago

vladh commented 4 weeks ago

Closes #113.

When the update-all-members workflow is run, new checks are run for every JSON file:

export enum MemberException {
  JsonFileNotAccessible,
  ReportDueSoon,
  ReportOverdue,
}

If one of these checks is triggered, a GitHub issue is created if it does not already exist:

2024-10-14-15-50-15

2024-10-14-15-50-22

chadwhitacre commented 2 weeks ago

Needs an update to resolve conflicts.

vladh commented 2 weeks ago

@chadwhitacre Should be okay now!

vladh commented 2 weeks ago

“Should” be! Looks like I missed something in the conflict. Fixing.

vladh commented 2 weeks ago

Fixed on main.