KeksNino
a4c6c3381a
install system dependencies on linux in CI workflow
2026-07-10 16:36:19 +02:00
KeksNino
71cc0d9f1f
fix: workflows (forgot to git add again)
2026-05-04 20:58:38 +02:00
KeksNino
675dead1d9
fix: readd dependency installation step for linux in workflow
...
gets rid of pyinstaller warnings and is needed for future appimages
2026-05-04 20:47:05 +02:00
shayaa
d378ee8258
Enhance macOS build process in create-release.yml
...
Added installation step for create-dmg on macOS and updated artifact handling for macOS builds.
2026-04-24 11:28:56 +02:00
shayaa
6b45c40aad
Update GitHub Actions workflow for macOS builds
2026-04-24 09:17:42 +02:00
dependabot[bot]
04aaff3b29
build(deps): bump softprops/action-gh-release from 2 to 3
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 20:41:00 +00:00
shayaa
15a771fe9f
Change runner to use matrix OS in GitHub Actions
2026-04-11 09:55:36 +02:00
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