- **CreateRelease.yml**:
- Created a workflow triggered by pushes to `main` branch and manual dispatch.
- Configured jobs to run on `windows-latest`.
- Steps include:
- Checking out the code.
- Setting up Python with version 3.x.
- Installing dependencies `pip`, `pyinstaller`, and `openai`.
- Extracting the version from `VERSION` file.
- Building executable using `pyinstaller`.
- Fetching previous release tag.
- Generating release notes.
- Creating a new git tag and pushing it.
- Publishing the release on GitHub with release notes and the built executable.