Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The most important changes in the
main.yml
file are related to the …
…configuration of a GitHub Actions workflow for a .NET Core Desktop application named MagicChatbox. The workflow is triggered on a push to the 'Pre-Master' branch and is set to run on the latest version of Windows. The workflow includes several steps such as checking out the repository, setting up .NET Core, restoring dependencies, building the solution, extracting the version from the csproj file, creating a zip file of the build output, creating a release on GitHub, and uploading the zip file as a release asset. The workflow uses the `GITHUB_TOKEN` secret for authentication. List of changes: 1. Configuration of a GitHub Actions workflow for the MagicChatbox application. The workflow is triggered on a push to the 'Pre-Master' branch (main.yml). 2. The workflow is set to run on the latest version of Windows (main.yml). 3. The workflow includes a step for checking out the repository using the `actions/checkout@v3` action (main.yml). 4. The workflow includes a step for setting up .NET Core using the `actions/setup-dotnet@v3` action with a specified .NET version of 6.0.x (main.yml). 5. The workflow includes steps for restoring dependencies and building the solution using the `dotnet restore` and `dotnet build` commands respectively (main.yml). 6. The workflow includes a step for extracting the version from the csproj file and storing it as an output variable (main.yml). 7. The workflow includes a step for creating a zip file of the build output (main.yml). 8. The workflow includes a step for creating a release on GitHub using the `actions/create-release@v1` action, with the version number extracted earlier. The release is marked as a pre-release and includes instructions for manual download and installation of the application (main.yml). 9. The workflow includes a step for uploading the zip file created earlier as a release asset using the `actions/upload-release-asset@v1` action (main.yml). 10. The workflow uses the `GITHUB_TOKEN` secret for authentication during the creation and uploading of the release (main.yml).
- Loading branch information