Commit Graph

1 Commits

Author SHA1 Message Date
fbcb87152f Add Create Release GitHub Action
- **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.
2024-08-19 17:40:12 +02:00