Skip to content

fix: correct .bestpractices.json criterion field names#90

Merged
peczenyj merged 1 commit into
develfrom
fix/bestpractices-json-fields
May 29, 2026
Merged

fix: correct .bestpractices.json criterion field names#90
peczenyj merged 1 commit into
develfrom
fix/bestpractices-json-fields

Conversation

@peczenyj

Copy link
Copy Markdown
Owner

Several keys in .bestpractices.json did not match any real OpenSSF Best Practices criterion, so the BadgeApp silently ignored those proposals. Corrected against the live project schema (projects/13027.json):

Was (invalid) Now (valid)
contribution_quickstart contribution_requirements
test_suite test_invocation
test_ci / test_ci_test test_continuous_integration
coding_standards_tools coding_standards_enforced
vulnerability_report vulnerability_report_process
osps_ac_01_01 removed (OSPS baseline-track criterion, not in the passing questionnaire)

All 16 remaining *_status keys verified to exist in the live schema; file validates as JSON.

Note: .bestpractices.json only supplies proposed answers. A maintainer must still log into bestpractices.dev/projects/13027, click "Save (and continue) 🤖" per section, and accept the proposals for the badge to change.

🤖 Generated with Claude Code

Several keys did not match any OpenSSF Best Practices criterion, so the
BadgeApp silently ignored those proposals:
  contribution_quickstart -> contribution_requirements
  test_suite              -> test_invocation
  test_ci/test_ci_test    -> test_continuous_integration
  coding_standards_tools  -> coding_standards_enforced
  vulnerability_report    -> vulnerability_report_process
Also drop osps_ac_01_01 (an OSPS baseline-track criterion, not part of
the passing-level questionnaire). All remaining keys verified against the
live project schema (projects/13027.json).

Note: this file only supplies *proposed* answers; a maintainer must still
log in, click "Save (and continue) 🤖" per section, and accept them.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@peczenyj peczenyj merged commit 03cdbff into devel May 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant