summaryrefslogtreecommitdiff
path: root/.github/workflows
Commit message (Collapse)AuthorAgeFilesLines
* feat: Enhance playlist management and GUI logicWarry2025-12-291-0/+17
| | | | | | | | | | - Improved playlist item fetching by adding robust pagination and low-level request hooks for better testing and flexibility. - Refactored track ID extraction logic into reusable helpers for clarity. - Improved initialization for dialog components to avoid circular dependencies in the GUI. - Added new unit tests to validate playlist operations, including track addition/removal and API integration. - Updated metadata functions to simplify dictionary access using `.get` for better readability. - Ensured PySide6 system dependencies are installed in GitHub Actions to address CI compatibility issues. - Streamlined UI package initialization to improve modularity and robustness of imports.
* fix(tox): 🐛 update Python version support in configurationRobert Honz2025-10-201-1/+1
| | | | | * Added support for Python 3.13 in the `tox` configuration. * Updated `envlist` to include `py313` for testing.
* fix(workflow): 🐛 update macOS target version in build matrixRobert Honz2025-10-061-2/+2
| | | | * Changed macOS target from `macos-13` to `macos-15-intel` for improved compatibility.
* chore(workflow): 🚀 Update build matrix for GUI packaging across multiple OSRobert Honz2025-07-081-48/+48
| | | | | * Added support for building GUI on macOS ARM64, Ubuntu, and Windows platforms. * Restored previously commented-out build commands for better cross-platform compatibility.
* fix(gui): 🐛 Correct `make gui-macos-dmg` command and add delayRobert Honz2025-07-041-1/+1
| | | | | * Updated the command to `make gui-macos-dmg` for proper packaging. * Introduced a 60-second delay before creating the DMG to ensure all processes are completed.
* chore(workflow): 🚀 Update GUI packaging process for macOSRobert Honz2025-07-031-48/+48
| | | | | * Added a sleep command before creating the `.dmg` file to ensure proper execution. * Modified the `hdiutil create` command to include `-debug` for troubleshooting.
* Bump pyside6 version from 6.8.1 to 6.9.0 in pyproject.tomlRobert Honz2025-07-031-2/+2
|
* chore(workflow): 🚀 Add release and test build GitHub Actions workflowRobert Honz2025-07-031-2/+8
| | | | | | - Introduced a new workflow for managing releases and test builds. - Configured jobs for publishing, deploying documentation, and building GUI assets for multiple platforms. - Set up environment variables and matrix strategy for cross-platform builds.
* refactor(tox): 🔧 Remove Python 3.13 from testing matrixRobert Honz2025-07-031-1/+1
| | | | | * Updated the Python version matrix in the tox job to only include 3.12. * This change simplifies the testing process and focuses on the currently supported version.
* ✨ Add Python 3.13 support and update dependenciesRobert Honz2025-07-012-8/+2
| | | | | | | | | | | | | | | | Extends Python version support to include 3.13 in CI workflows, tox environments, and documentation. Updates dependencies to ensure compatibility with the new Python version and resolves legacy workarounds for macOS GitHub Actions runners. Upgrades include: - `pyside6` to version 6.9.1 - `click` to version 8.2.1 - Other relevant dependency updates for compatibility. Re-enables `pyupgrade` pre-commit hook targeting Python 3.12+. Fixed binary creation for Intel macOS.
* 👷 Added Apple Script timeout workaround for macos-13 Intel runner.Robert Honz2025-06-301-0/+6
|
* ✨ Added Windows ARM action built.Robert Honz2025-06-271-0/+13
|
* 👷 Deprecated GitHub runner update.Robert Honz2025-06-271-4/+4
|
* ✨ Nuitka downgraded to overcome `pathelf --add-rpath` issue.Robert Honz2025-03-271-2/+0
|
* 👷 Install patchelf explicitly.Robert Honz2025-03-251-0/+2
|
* 👷 Do not use cache for actions.Robert Honz2025-03-241-1/+0
|
* 👷 Linux ARM64 enabled for GUI builds.Robert Honz2025-01-271-0/+12
|
* 👷 Removed unnecessary release workflow code.Robert Honz2025-01-041-20/+0
|
* 👷 Switching to maintained GitHub release action (`action-gh-release`).Robert Honz2025-01-041-7/+5
|
* 👷 GitHub action now use `ubuntu-24.04`Robert Honz2025-01-031-3/+3
|
* ✨ GitHub Action: Runner updater on commit to `ubuntu-24.04`.Robert Honz2025-01-021-3/+3
|
* 👷 GitHub Action cache update.Robert Honz2024-12-171-2/+2
|
* 👷 Only supported Python version is now 3.12.Robert Honz2024-12-171-1/+1
|
* 👷 Minimum Python version is now 3.12.Robert Honz2024-12-171-1/+1
|
* 👷 GitHub workflow update: macos runner updated to version 13.Robert Honz2024-12-131-2/+2
|
* 🛠️ Trying to overcome early timeouts with PyPi.Robert Honz2024-11-301-4/+5
|
* 👷 Fixing build script for macOS ARM64.Robert Honz2024-06-161-1/+2
|
* 👷 Enable macOS M1 build.Robert Honz2024-06-131-9/+9
|
* 👷 Updated macOS build image to 12, due to GitHub sunset of macos-11.Robert Honz2024-05-211-2/+2
|
* 🛠️ Reverting to PyPi publish.Robert Honz2024-03-291-1/+1
|
* 🛠️ Fixing build for windows in `onedir` mode.Robert Honz2024-03-291-1/+1
|
* 🛠️ Fixing build for windows in `onedir` mode.Robert Honz2024-03-291-1/+1
|
* ✨ Window icon will be shown. App will be built with specific icons per OS.Robert Honz2024-01-191-3/+3
|
* 🪄 Removed debugging code.Robert Honz2024-01-171-1/+0
|
* 🌟 GitHub Actions fix.Robert Honz2024-01-171-1/+2
|
* ♻️ Refactored GitHub actions using own env action.Robert Honz2024-01-121-33/+4
|
* ✨ GitHub Actions version upgrades.Robert Honz2024-01-122-11/+11
|
* 🛠️ M1 runner only available for enterprise.Robert Honz2023-12-201-12/+12
|
* 🛠️ Naming M1 runner.Robert Honz2023-12-201-1/+4
|
* 🛠️ Removed debug and activated M1 runner.Robert Honz2023-12-201-11/+11
|
* 🛠️ Release GUI fix Windows poetry. Makefile APP_NAME as command arg ↵Robert Honz2023-12-201-5/+5
| | | | possible.
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-3/+1
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-9/+4
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-1/+1
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-4/+3
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-2/+6
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-4/+2
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-8/+17
|
* 🛠️ Release GUI fix Windows poetry.Robert Honz2023-12-201-4/+4
|
* 🛠️ Release GUI fix.Robert Honz2023-12-201-2/+2
|