Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: improved transparency for license generation #82

Merged
merged 4 commits into from
Aug 22, 2024

Conversation

gyalai-aws
Copy link
Contributor

Added:

  • Enhanced License Transparency: Improved the generation process for transparency licenses, ensuring clearer and more accurate license reporting.
  • Extended Language Support for License Checking: Introduced extendability to support multiple languages in license checking, allowing for easier integration of additional programming languages.
  • CLI Tool Enhancement: Updated the CLI tool for license checking so that it no longer assumes the presence of a Node.js project, making it more versatile across different project types.
  • Configurable Timeout for License Checking: Added the ability to define a custom timeout for the license checking process, providing more control over execution time.

Bug Fixes:

  • Optimized Node.js License Check: The CLI tool no longer performs a clean install by default for Node.js projects, significantly reducing the time required for license checking.
  • Python Environment Optimization: The Python environment is now only created when a related project is identified, preventing unnecessary environment setup and improving overall efficiency.

}

return exitCode;
Object.entries(COLLECTORS).map(([type, collectorCtor]) =>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just want to double check with you if 'collectorCtor' is a typo or an intended name

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ctor is a shorthand for constructor

gyalai-aws and others added 2 commits August 22, 2024 10:15
Co-authored-by: Vladimir Dainovski <[email protected]>
Co-authored-by: Vladimir Dainovski <[email protected]>
@gyalai-aws gyalai-aws merged commit 2c54a3b into main Aug 22, 2024
5 checks passed
@gyalai-aws gyalai-aws deleted the enhance_license_checking branch August 22, 2024 08:25
gyalai-aws added a commit that referenced this pull request Sep 27, 2024
* feat: improved transparency for license generation

* fix: including some missed files
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.

2 participants