Releases: BMTLab/nuget-package-check-action
v1.5.3
What's Changed
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- Release v1.5.2 by @BMTLab in #58
Refactoring meta files, fixing minor bugs and updated dependencies.
Full Changelog: v1.5.1...v1.5.2
v1.5.1
v1.5.0
v1.4.5
What's Changed
-
Improved input package name validation rules & tests
-
Using a uniform logging method
-
Improved code testing, added missing tests
-
Added step for sending code coverage report to CodeCov
-
Output the whole error in case of exception
-
Updated packages & version
Full Changelog: v1.3.0...v1.4.5
v1.3.0
What's Changed
-
Improvements & additions to workflow for dependency version checking, code quality checking
-
Bundle this package via CI/CD
Full Changelog: v1.2.1...v1.3.0
v1.2.0
What's Changed
Full Changelog: v1.1.1...v1.2.0
v1.1.0
What's Changed
- Added action output
indexed
; - Added testing on different OS within CI;
- The script was organized into separate modules, input data validation module and corresponding unit tests were added;
- Added more log messages with different levels;
- Enhanced README.md.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
This is the first release of an action that checks the availability of a .NET package on NuGet. just go ahead to try 💪
nuget-package-check-action
- Automates NuGet package availability checks, ensuring packages exist and are indexed on nuget.org.
- Supports multiple verification attempts and can suspend CI/CD workflows until the package is published.
How to use
✅ To quickly check if the package exists and is available on NuGet, please add the following job:
- name: Check Available NuGet Package
uses: BMTLab/nuget-package-check-action@v1.0.0
with:
package: YourAwesomePackage
version: 1.3.505
✅ If your workflow publishes a package and further work requires that the package is already available and indexed,
please set a reasonable number of retries:
Tip
The retry interval is 30 seconds,
so 10 retries are usually enough time between publishing and when the package is indexed and available.
- name: Check Available NuGet Package
uses: BMTLab/nuget-package-check-action@v1.0.0
with:
package: YourAwesomePackage
version: 1.3.505
attempts: 10
❌ The job will terminate with an error if no package is found.
Compatibility
Ubuntu | Windows | MacOS |
---|---|---|
✅ | ✅ | ✅ |
Important
When you're using self-hosted runners, please make sure you have Node.js v20 installed!
Contributing
Please feel free to contribute or let me know if you find a bug.
Also, any ideas for improvement would be appreciated 😇
What's Changed
New Contributors
Full Changelog: https://github.com/BMTLab/nuget-package-check-action/commits/v1.0.0