Closed ItsSimko closed 1 month ago
This PR implements two main features: enhancing the installer script to support downloading the Mistral 7B AI model during basic installation and updating the CI workflow to handle alpha releases. The installer changes include downloading the model and its template, setting up environment configurations, and adding user notifications. The CI workflow modifications add support for alpha release tags and automatic prerelease marking.
sequenceDiagram
actor User
participant Installer
participant Internet
User->>Installer: Start Basic Installation
Installer->>User: Notify about Mistral 7B AI model download
Installer->>Internet: Download Mistral 7B model
Internet-->>Installer: Model downloaded
Installer->>Internet: Download Mistral template
Internet-->>Installer: Template downloaded
Installer->>Installer: Update environment settings
Installer->>User: Installation complete
Change | Details | Files |
---|---|---|
Added Mistral 7B model download and setup for basic installation |
|
install.nsi |
Enhanced GitHub Actions workflow to support alpha releases |
|
.github/workflows/release_installer.yml |
Hey @ItsSimko, here is an example of how you can ask me to improve this pull request:
@sweep Add unit tests for the alpha release detection logic in the GitHub workflow. The tests should verify:
1. That a tag with ".alpha" suffix correctly sets `is_alpha=true`
2. That a regular version tag correctly sets `is_alpha=false`
3. That the prerelease flag is properly set based on the `is_alpha` output
:book: For more information on how to use Sweep, please read our documentation.
Summary by Sourcery
Enhance the installer to support the Mistral 7B AI model download and configuration during basic installation, and update the CI workflow to manage alpha releases.
New Features:
Enhancements:
CI: