shayaa
976d610baf
Change runner to self-hosted for test workflow
2026-04-11 09:47:22 +02:00
shayaa
eed4af7705
Merge pull request #74 from KeksPirates/dependabot/github_actions/peter-evans/create-pull-request-8
...
build(deps): bump peter-evans/create-pull-request from 7 to 8
2026-04-10 23:04:16 +02:00
shayaa
204ef0f233
Fix Workflow
2026-04-10 20:00:04 +02:00
dependabot[bot]
be1c9bfe45
build(deps): bump peter-evans/create-pull-request from 7 to 8
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 23:10:17 +00:00
Vxrtrauter
54bf6598ab
fix(deps): downgrade darkdetect to version 0.7.1 and update dependabot config
2026-04-09 01:07:48 +02:00
shayaa
0e2054dbb9
Merge pull request #63 from KeksPirates/dependabot/github_actions/actions/upload-artifact-7
...
build(deps): bump actions/upload-artifact from 4 to 7
2026-04-09 00:43:30 +02:00
dependabot[bot]
21828e3a48
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:42:20 +00:00
shayaa
d12b0dfbaa
Merge pull request #62 from KeksPirates/dependabot/github_actions/actions/download-artifact-8
...
build(deps): bump actions/download-artifact from 4 to 8
2026-04-09 00:41:24 +02:00
shayaa
5a63131777
Change token from RELEASE_TOKEN to PR_TOKEN
2026-04-09 00:29:51 +02:00
shayaa
32bacd1211
Add token to sync README dependencies workflow
...
Added a token to the sync README dependencies workflow.
2026-04-09 00:24:50 +02:00
shayaa
3519985b83
Merge pull request #68 from KeksPirates/fix/remove-aiohttp
...
Sync README dependencies with requirements and update workflows
2026-04-09 00:16:13 +02:00
Vxrtrauter
fd3a0390df
feat: Add sync README dependencies workflow and script
...
Introduce an automated workflow to keep the README's Python Dependencies section in sync with requirements.txt. Adds .github/workflows/sync-readme-dependencies.yml which runs scripts/sync_readme_dependencies.py on changes to requirements.txt (or manually), then opens a PR via peter-evans/create-pull-request. Adds the sync_readme_dependencies.py script that parses requirements.txt and replaces a managed block in README.md delimited by <!-- python-dependencies:start --> / <!-- python-dependencies:end -->. Also updates README.md to include those markers and correct dependency names/formatting. Additionally, change create-release.yml to use RELEASE_TOKEN (secrets.RELEASE_TOKEN) for release uploads instead of the repository GITHUB_TOKEN.
2026-04-09 00:13:14 +02:00
dependabot[bot]
5486e75ced
build(deps): bump actions/upload-artifact from 4 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:45 +00:00
dependabot[bot]
348c524453
build(deps): bump actions/download-artifact from 4 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:40 +00:00
shayaa
6c148647d8
Configure Dependabot for daily updates
...
Updated Dependabot configuration to include daily updates for GitHub Actions and Python dependencies.
2026-04-09 00:00:46 +02:00
Vxrtrauter
dde4288a2d
fix: Rename workflow from "Build Executables (Dev)" to "Create Release"
2026-04-07 22:19:55 +02:00
Vxrtrauter
ac0d64edd3
feat: Update release workflow and versioning to stable
2026-04-07 22:15:51 +02:00
Vxrtrauter
ce2cd9cdd8
Update release workflow to use RELEASE_TOKEN instead of GITHUB_TOKEN
2026-04-07 01:48:59 +02:00
Vxrtrauter
5e6e96a8cd
Add dynamic release name using short SHA in release workflow
2026-04-07 01:45:26 +02:00
Vxrtrauter
6253aa0eb0
Add release workflow and simplify dev workflow
...
Remove automatic main push trigger from dev workflow (now only workflow_dispatch) and add a new release workflow (.github/workflows/release.yml). The release workflow triggers on tag pushes, builds artifacts for Linux, Windows and macOS using a matrix, sets up Python/uv, installs build tools (Nuitka/PyInstaller/UPX where needed), injects a short commit SHA into build_info.json, packages artifacts, uploads them, generates checksums, and creates a GitHub release with the built assets.
2026-04-07 01:13:38 +02:00
Vxrtrauter
290388a7dc
Merge branch 'main' into refactor/improve-code-quality
2026-03-21 02:48:04 +01:00
shayaa
cdbf9165d2
Update image path for logo in test workflow
2026-03-21 00:55:34 +01:00
Vxrtrauter
325eda54fa
refactor: remove core/ folder
2026-03-19 20:42:28 +01:00
shayaa
a56969f19d
Add GitHub Actions workflow for building testing executables
2026-03-17 23:43:47 +01:00
Vxrtrauter
a443f64501
refactor: move build_info.json to root folder, update workflow to support changes, rename function to more accurate name
2026-03-16 02:02:03 +01:00
Vxrtrauter
351bd041b8
fix: enhance Windows build process with installer and ZIP packaging
2026-03-07 22:40:38 +01:00
KeksNino
544733ce6b
fix app icon in nuitka build process and remove settings pngs
2026-02-17 00:10:30 +01:00
KeksNino
7aee2bcfe9
remove include flags for assets in github workflows
2026-02-16 23:58:34 +01:00
KeksNino
19ea09d035
fix: build_info.json path in github CI
2026-02-11 21:28:06 +01:00
shayaa
92359d75e5
Fix asset paths in dev.yml for logo and data files
2026-02-11 21:27:01 +01:00
shayaa
315a68c000
Update asset paths in dev.yml for PyInstaller
2026-02-11 21:26:13 +01:00
shayaa
4b0ef44efd
Update file paths to src/main.py in dev.yml
2026-02-11 21:23:58 +01:00
Vxrtrauter
e5b809d6d4
# This is a combination of 9 commits.
...
# This is the 1st commit message:
fix: update Python version to 3.12 and switch from PyInstaller to Nuitka for building executables
# This is the commit message #2 :
fix: correct UPX path for Windows installation in CI workflow
# This is the commit message #3 :
fix: update UPX installation path handling for Windows and Linux in CI workflow
# This is the commit message #4 :
fix: enhance UPX installation by setting UPX_BINARY environment variable for better compatibility
# This is the commit message #5 :
fix: add --assume-yes-for-downloads option to Nuitka build commands for improved automation
# This is the commit message #6 :
fix: update asset path handling in MainWindow for improved compatibility with frozen applications
# This is the commit message #7 :
fix: update Nuitka build options and refine PySide6 dependency for improved compatibility
# This is the commit message #8 :
fix: add Windows icon conversion step and update Nuitka build options for improved compatibility
# This is the commit message #9 :
fix: refactor Nuitka and UPX installation steps for improved clarity and compatibility
2026-02-11 03:01:31 +01:00
Vxrtrauter
47b643d68b
revert all workflow changes
2026-02-02 02:31:00 +01:00
Vxrtrauter
de1c8577d6
test new workflow
2026-02-02 02:26:41 +01:00
Vxrtrauter
c835b8375c
test new workflow
2026-02-02 02:23:52 +01:00
Vxrtrauter
e7291e8e99
revert workflow changes
2026-02-02 02:23:22 +01:00
Vxrtrauter
a4efe9185a
update workflows
2026-02-02 02:18:33 +01:00
KeksNino
8a48c6c730
remove aria2 from github CI
2026-01-31 05:08:49 +01:00
KeksNino
6f7a9e13f4
switch to uv for github workflow to improve workflow time
2026-01-31 05:00:47 +01:00
KeksNino
81f7970c47
fix workflow with ubuntu 22.04
2026-01-23 15:27:22 +01:00
KeksNino
6a41ac44c9
switch workflow to ubuntu 22.04 for better glibc compat
2026-01-22 19:21:52 +01:00
Vxrtrauter
0d631e0ab8
fix assets not showing up in build
2026-01-17 15:26:08 +01:00
Vxrtrauter
1c1ce3e69d
update workflow again
2026-01-17 14:56:30 +01:00
Vxrtrauter
b5931f5590
fix actions
2026-01-17 14:51:53 +01:00
Vxrtrauter
84ea030e2a
Enhance asset handling: update icon loading to use dynamic path resolution
2026-01-17 14:46:07 +01:00
Vxrtrauter
749051aa4f
Enhance build process: add backports dependencies and generate release notes
2026-01-14 14:21:00 +01:00
shayaa
e950d2f90d
Refactor dev.yml to use bash for build steps
...
Updated the workflow to use bash for injecting commit hash and building executables on Windows and Unix. (done with claude)
2025-12-20 04:29:22 +01:00
KeksNino
59e45efbb6
fix aria2c dependency in pyinstaller
2025-10-25 21:59:29 +02:00
KeksNino
27f0a3f71d
fix wget path on windows in workflows
2025-10-25 21:57:31 +02:00