Closed ItsSimko closed 1 month ago
This pull request implements a GitHub workflow for automatic releases and makes minor changes to default settings. The main changes include setting up a GitHub Actions workflow for building and releasing the application on Windows, updating default settings in the client application, and adding a PyInstaller spec file for building the executable.
sequenceDiagram
participant Dev as Developer
participant GH as GitHub
participant Actions as GitHub Actions
participant Artifact as Artifact Storage
participant Release as GitHub Release
Dev->>GH: Push tag v*.*.*
GH->>Actions: Trigger workflow
Actions->>Actions: Install Python and dependencies
Actions->>Actions: Run PyInstaller
Actions->>Artifact: Upload client.exe
Actions->>Release: Create new release
Actions->>Release: Upload client.exe as asset
Change | Details | Files |
---|---|---|
Implemented GitHub Actions workflow for automatic releases |
|
.github/workflows/release.yml |
Updated default settings in the client application |
|
client.py |
Added PyInstaller spec file |
|
client.spec |
New dependencies detected. Learn more about Socket for GitHub ↗︎
Description
GitHub workflow for auto deployment and misc changes
Changes Made
On push to repo with tag v..* auto builds into release sections Updated some app settings on first boot
Summary by Sourcery
Implement a GitHub Actions workflow for automatic releases on tag pushes and fix a bug in the default settings by adding a missing default value.
New Features:
Bug Fixes:
CI: