- **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.
2.6 KiB
2.6 KiB