Skip to content

See if more tbx CLI commands can be removed #800

@ArBridgeman

Description

@ArBridgeman

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

Metadata

Metadata

Assignees

Labels

refactoringCode improvement without behavior change

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions