Release 0.10.7-bearhub.6

Complete M1 identity work, fix runtime URL regressions, repair the test
suite, add CI, migrate packaging/AppImage branding to Bearhub, and
document the Qt6/PySide6 migration plan.
This commit is contained in:
Sebastian Palencsar
2026-06-26 19:22:28 +02:00
parent 63698709a6
commit 4a119968bc
35 changed files with 1984 additions and 224 deletions

View File

@@ -8,28 +8,27 @@ assignees: ''
---
**Before opening a new issue**
Install the **staging** branch and check if the unexpected behavior is happening there as well.
If you are on ArchLinux-based distro, you can install it through AUR (**bauh-staging**). Otherwise, you have
to clone the repository and install it with pip:
Install the latest `bearhub-git` package from AUR and check if the unexpected behavior is happening there as well.
Otherwise, install from source:
```
git clone https://github.com/vinifmor/bauh.git -b staging --depth=1
cd bauh
git clone https://github.com/spalencsar/bearhub.git --depth=1
cd bearhub
python3 -m venv venv
venv/bin/pip install pip --upgrade
venv/bin/pip install setuptools --upgrade
venv/bin/pip install -r requirements.txt
venv/bin/pip install .
venv/bin/bauh # or venv/bin/bauh-tray
venv/bin/bearhub # or venv/bin/bearhub-tray
```
**Describe the bug**
A clear and concise description of what the bug is.
**Software Environment**
bauh version:
Bearhub version:
O.S: name and version
Python version:
Installation method: pip | distro package manager (e.g: pacman)
P.S: these instructions and the template must be respected, otherwise your issue will be closed.
P.S: these instructions and the template must be respected, otherwise your issue will be closed.

View File

@@ -1,6 +1,6 @@
---
name: Suggest a new AppImage application to the database
about: At the moment bauh's backend is only able to work with GitHub/GitLab projects. The project also needs to attach the AppImage file to its releases.
about: At the moment Bearhub's AppImage backend is only able to work with GitHub/GitLab projects. The project also needs to attach the AppImage file to its releases.
title: "[New AppImage] application_name"
labels: appimage
assignees: ''

35
.github/workflows/tests.yml vendored Normal file
View File

@@ -0,0 +1,35 @@
name: Tests
on:
pull_request:
push:
branches:
- main
workflow_dispatch:
jobs:
unittest:
name: unittest (${{ matrix.python-version }})
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.11", "3.12"]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -e .
- name: Run unit tests
run: python -m unittest discover -s tests -p "test_*.py" -v