apple / password-manager-resources

A place for creators and users of password managers to collaborate on resources to make password management better.
MIT License
4.15k stars 449 forks source link

Add instructions for regenerating `websites-with-shared-credential-backends.json` #680

Closed Sameesunkaria closed 1 year ago

Sameesunkaria commented 1 year ago

quirks/websites-with-shared-credential-backends.json contains a lower fidelity version of the data in quirks/shared-credentials.json and quirks/shared-credentials-historical.json. It must be regenerated using tools/convert-shared-credential-to-legacy-format.rb whenever those files are changed.

This information was not captuted in any of the current documentation, therefore CONTRIBUTING.md has been updated to include it. The workflows we run on each PR have been updated to verify that quirks/websites-with-shared-credential-backends.json is up-to-date.

Overall Checklist

Sameesunkaria commented 1 year ago

Test commit with a failing workflow: https://github.com/apple/password-manager-resources/commit/8d8bb864295516c13ea28d3262b9f66674675a8c Job: https://github.com/apple/password-manager-resources/actions/runs/4777862787/jobs/8493882020