Summary
In #785, the project:report and creation of the metrics.json were removed. Behind this action was the decision that we would switch over to using only Sonar to evaluate metrics, and subsequently the report.yml was altered from:
- name: Generate GitHub Summary
id: generate-github-summary
run: |-
echo -e "# Summary\n" >> $GITHUB_STEP_SUMMARY
poetry run -- nox -s project:report -- --format markdown >> $GITHUB_STEP_SUMMARY
poetry run -- nox -s dependency:licenses >> $GITHUB_STEP_SUMMARY
echo -e "\n\n# Coverage\n" >> $GITHUB_STEP_SUMMARY
poetry run -- coverage report --format markdown >> $GITHUB_STEP_SUMMARY || true
poetry run -- tbx lint pretty-print >> $GITHUB_STEP_SUMMARY
poetry run -- tbx security pretty-print .security.json >> $GITHUB_STEP_SUMMARY
to:
- name: Generate GitHub Summary
id: generate-github-summary
run: |-
echo -e "# Summary\n" >> $GITHUB_STEP_SUMMARY
poetry run -- nox -s dependency:licenses >> $GITHUB_STEP_SUMMARY
To Do
Summary
In #785, the
project:reportand creation of themetrics.jsonwere removed. Behind this action was the decision that we would switch over to using only Sonar to evaluate metrics, and subsequently thereport.ymlwas altered from:to:
To Do
tbx lint pretty-printandtbx security pretty-printare not used elsewhere - only used inreport.yml.lint.txtis still needed. Sonar uses.lint.json