Ultralytics-actions

Latest version: v0.0.24

Safety actively analyzes 688572 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.0.12

🌟 Summary
The v0.0.12 release primarily enhances the reliability of GitHub Actions with new retry mechanisms and updates the project version.

📊 Key Changes
- 🔄 **Retry Mechanism Added**: A retry feature is now available in the `update_pr_description` function to deal with potential `None` values when fetching PR descriptions.
- 📈 **Version Increment**: Updated the version from `0.0.11` to `0.0.12`.
- 🚀 **Step-Level Retry Action**: Introduction of a GitHub Action to retry failed steps, configurable for both Python and Bash environments with options for timeout and delay settings.

🎯 Purpose & Impact
- ✅ **Enhanced Stability**: The retry feature in PR description updating minimizes failures by handling transient issues, ensuring smoother workflows for developers.
- 🛠️ **Improved Workflow Reliability**: The new Step-Level Retry Action enhances task robustness by retrying failed steps, reducing interruptions due to external or temporary issues.
- 🔧 **Customizability**: Developers can tailor the retry settings, including attempts, timeouts, and delays, which offers flexibility to meet diverse project needs.
- 🌐 **Environment Support**: With cross-environment functionality, the retry action supports multiple coding environments, catering to individual developer preferences and project setups.

These updates collectively contribute to more dependably automated processes, ensuring that developers experience fewer disruptions and enhance their productivity with more reliable integrations.

What's Changed
* New Retry Action by glenn-jocher in https://github.com/ultralytics/actions/pull/261
* Simplify PR summary update by glenn-jocher in https://github.com/ultralytics/actions/pull/262


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.11...v0.0.12

0.0.11

🌟 Summary
The latest release, v0.0.11, includes a minor update to enhance URL handling and avoids unnecessary automated header requests to certain websites.

📊 Key Changes
- **Version Update**: Bumped the software version to 0.0.11 for better tracking of changes.
- **URL Ignore List Update**: Added "reddit.com" to the list of URLs that bypass automated header requests.

🎯 Purpose & Impact
- **Keeping Current**: The version update signals new enhancements, providing users with the most recent features and fixes. 🆕
- **Enhanced Reliability**: By ignoring Reddit in automated requests, the software reduces the risk of encountering issues related to URL requests, ensuring smoother operation when users work with web links in their scripts. 🛠️

What's Changed
* Update common_utils.py by glenn-jocher in https://github.com/ultralytics/actions/pull/260


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.10...v0.0.11

0.0.10

📊 Key Changes
- **Version Update**: Transition from v0.0.9 to v0.0.10.
- **Enhanced URL Handling**:
- Improved recognition of Kaggle URLs to prevent automated headers.
- Updated User-Agent string to a more universal browser identity.
- **GitHub URL Exception**: Adjusted URL validation to skip over GitHub links, similar to how private repositories are handled.

🎯 Purpose & Impact
- **Enhanced Accuracy**: By effectively recognizing and managing more types of URLs, the tools become more reliable, particularly with platforms like Kaggle.
- **Improved Compatibility**: With the updated User-Agent string, server interaction is less likely to be rejected, facilitating smoother workflows. ✅
- **Streamlined Operations**: Ignoring GitHub URLs reduces validation noise, thus enhancing efficiency for developers working with multiple repositories. 🚀

What's Changed
* Ignore github URLs in broken link checks by glenn-jocher in https://github.com/ultralytics/actions/pull/258
* Updated URL checks by glenn-jocher in https://github.com/ultralytics/actions/pull/259


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.9...v0.0.10

0.0.9

🌟 Summary
Release `v0.0.9` introduces important improvements in handling GitHub Actions environment variables for increased consistency and clarity.

📊 Key Changes
- **Environment Variable Standardization**: Replaced `REPO_NAME` with `GITHUB_REPOSITORY` across action scripts.
- **Conditional Installation of Packages**: Adjusted package installs to conditionally include codespell and tomli based on user input.
- **Refactoring**: Streamlined code to reduce redundancy, making it easier to manage.

🎯 Purpose & Impact
- **Enhanced Consistency & Clarity**: By aligning with standard GitHub environment variables, the code becomes more intuitive and easier for future developers to understand.
- **Improved Maintainability**: More streamlined code means it's easier and less error-prone to update and maintain.
- **Unchanged Functionality for Users**: There are no direct changes to how the features function for end users. However, developers will notice more consistent and simplified code, which could lead to fewer bugs and faster development cycles in the future.

Overall, this release focuses on refining the internal structure of the code to adhere to standards and simplify future development and maintenance tasks, leading to a more robust and scalable project. 🌟🛠️

What's Changed
* Simplify Actions by glenn-jocher in https://github.com/ultralytics/actions/pull/253
* Fix missing `ultralytics-actions` install for issues and discussions by glenn-jocher in https://github.com/ultralytics/actions/pull/254
* Update summarize_pr.py by glenn-jocher in https://github.com/ultralytics/actions/pull/256
* Update to v0.0.9 by glenn-jocher in https://github.com/ultralytics/actions/pull/257


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.8...v0.0.9

0.0.8

🌟 Summary
The v0.0.8 release introduces a new function to enhance the transparency of GitHub Actions by providing detailed metadata about action runs.

📊 Key Changes
- **New Functionality**: Added the `print_github_action_info` function to output relevant metadata on GitHub Actions runs.
- **Version Update**: Bumped the version from `0.0.7` to `0.0.8`.
- **Convenient Access**: Integrated the `ultralytics-actions-info` script into `pyproject.toml`.

🎯 Purpose & Impact
- **Improved Workflow Understanding**: Users can now easily access insights into the conditions and environment where GitHub Actions are executed, which can help in troubleshooting and understanding workflow complexities.
- **Convenient CI/CD Management**: By using the new script, users can more effectively monitor and optimize their continuous integration and delivery processes, leading to enhanced operational efficiency.

What's Changed
* New Actions Info function by glenn-jocher in https://github.com/ultralytics/actions/pull/251


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.7...v0.0.8

0.0.7

📊 Key Changes
- **URL Utility Enhancements**:
- New functions to clean and validate URLs, ensuring their structural correctness and accessibility.
- Utilization of multithreading for more efficient URL checking.
- **OpenAI Integration Improvements**:
- The `get_completion` function now incorporates URL validation within content.
- Improved retry logic, introducing random seeding for more consistent and varied responses.
- Customization option for adding or removing specific strings in the responses.

🎯 Purpose & Impact
- **Robust URL Handling**: Enhances reliability by identifying and eliminating invalid or non-functional URLs, which improves user experience through accurate resource linking. 🕵️‍♂️
- **Content Quality**: By ensuring generated content is free of faulty URLs, users receive cleaner and more reliable output, thus enhancing overall content dependability.
- **Efficiency and Customization**: The multithreading approach increases validation speed, while customization options provide flexibility, allowing for tailored content adjustments to better meet user needs.

What's Changed
* Add URL checks to responses by glenn-jocher in https://github.com/ultralytics/actions/pull/250


**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.6...v0.0.7

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.