Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The most significant changes to the code involve the restructuring of…
… job sequences and the introduction of a new input parameter `CreateRelease` in the `build-and-release.yml` file. This parameter is used to determine whether a new release should be created or not. The jobs to create a tag and a release draft, as well as the job to upload the MSI to the release, are now conditional based on this parameter. The job to upload a build artifact has been moved up in the sequence, while the job to upload the MSI to the release has been moved down. A job to upload a build artifact that was previously at the end of the sequence has been removed. Changes: 1. The `build-and-release.yml` file has been updated to include a new input parameter `CreateRelease` with a default value of `false`. This parameter is used to determine whether a new release should be created or not. 2. The job to upload a build artifact has been moved up in the sequence of jobs. It now runs before the jobs to create a tag and a release draft. 3. The jobs to create a tag and a release draft, as well as the job to upload the MSI to the release, are now conditional. They only run if the `CreateRelease` input parameter is set to `true`. 4. The job to upload the MSI to the release has been moved down in the sequence of jobs. It now runs after the jobs to create a tag and a release draft. 5. The job to upload a build artifact that was previously at the end of the sequence of jobs has been removed.
- Loading branch information