ghas-jira-integration icon indicating copy to clipboard operation
ghas-jira-integration copied to clipboard

Move to using Vendored Dependnecies

Open GeekMasher opened this issue 5 months ago • 0 comments

Some users can not install the dependencies dynamically so the dependencies should be vendored into the repository itself.

Configuration Improvements:

  • .github/codeql/config.yml: Added a custom CodeQL configuration to ignore the vendor directory.
  • .flake8: Updated to ignore the vendor directory.

Workflow Enhancements:

  • .github/workflows/codeql-analysis.yml: Configured the CodeQL workflow to use the custom configuration file.
  • .github/workflows/python.yml: Updated the Python workflow to use new script aliases for formatting and linting.

Dependency Management:

  • Pipfile: Added new development dependencies (typing_extensions, tomli) and defined scripts for formatting, linting, and vendor updates.

GeekMasher avatar Sep 05 '24 12:09 GeekMasher