🌟 Summary
The latest release, v0.0.18, primarily focuses on enhancing the GitHub Actions workflow for better release management and tracking, with updates to environment configurations and notification formats.
📊 Key Changes
- **Environment Configuration**: Introduces an environment parameter in the GitHub Actions workflow for improved documentation and tracking of releases through the GitHub Deployments tab.
- **Slack Notification Enhancements**: Tweaks to the format of Slack notifications to improve readability by switching quotation marks to backticks around repository variables.
- **Configurable Git Commit Information**: Adds new optional inputs for GitHub username and email, allowing user customization during commit operations.
- **Exclusion of `.lock` Files**: Updates the spell-check process to skip `.lock` files, which often contain immutable package information.
- **Bump in Lycheeverse Version**: Updates the lychee-action version, which helps in checking for broken links, to benefit from new features and fixes.
🎯 Purpose & Impact
- **Enhanced Release Management**: By specifying environments, developers can now track multiple versions more clearly, boosting clarity and organization within the release process. 📦
- **Improved Communication**: The tweaks in notification formatting make it easier for teams to understand automated messages, enhancing collaboration. 📬
- **Customization and Flexibility**: Allowing users to define their commit details encourages a more personalized and flexible workflow, suited to various team needs. 🔄
- **Efficiency in Spell-checking**: Ignoring `.lock` files in spell checks cuts down on false positives, streamlining the development process and allowing developers to focus on meaningful corrections. 🚀
- **Robust Link Checking**: Utilizing the latest version of the link checker ensures better detection and reporting of link issues, enhancing the overall robustness of the documentation and repository content. 🔗
What's Changed
* Update publish.yml by glenn-jocher in https://github.com/ultralytics/actions/pull/272
* Update action.yml by glenn-jocher in https://github.com/ultralytics/actions/pull/273
* Ignore lockfiles for spelling by glenn-jocher in https://github.com/ultralytics/actions/pull/274
* Bump lycheeverse/lychee-action from 1.10.0 to 2.0.2 by dependabot[bot] in https://github.com/ultralytics/actions/pull/275
* Update environment in publish.yml by glenn-jocher in https://github.com/ultralytics/actions/pull/276
**Full Changelog**: https://github.com/ultralytics/actions/compare/v0.0.17...v0.0.18