This PR introduces a series of enhancements to the release workflow.
Formatting: adds some spacing so actions are a bit more readable.
Output a version: Outputs the version from validate-version job so that future jobs within the workflow can access it.
Artifact Upload: Upload the SHA256 artifacts so that future jobs can access it.
Homebrew Release: The most significant addition is a new job for Homebrew release. This job awaits the completion of the other two jobs, retrieves the version value, prepares a temporary folder, and downloads the necessary artifacts. Once these steps are complete, it triggers the workflow request with the other data. This job automates the process of releasing the project on Homebrew, making it more efficient and less error-prone.
This PR introduces a series of enhancements to the release workflow.
Formatting: adds some spacing so actions are a bit more readable.
Output a version: Outputs the version from
validate-version
job so that future jobs within the workflow can access it.Artifact Upload: Upload the SHA256 artifacts so that future jobs can access it.
Homebrew Release: The most significant addition is a new job for Homebrew release. This job awaits the completion of the other two jobs, retrieves the version value, prepares a temporary folder, and downloads the necessary artifacts. Once these steps are complete, it triggers the workflow request with the other data. This job automates the process of releasing the project on Homebrew, making it more efficient and less error-prone.
Changelog updated