Šarūnas Nejus
37ae23faf5
Add CODEOWNERS file to assign the entire repo to @maintainers
2025-09-06 17:43:15 +01:00
Šarūnas Nejus
b7e5357914
Run only html by default but allow adjustments
2025-09-04 12:52:37 +01:00
Šarūnas Nejus
1129170ddc
Configure docstrfmt
2025-08-10 16:25:04 +01:00
Šarūnas Nejus
c2043dad7f
Reorganize problem matchers
2025-08-10 14:05:56 +01:00
Šarūnas Nejus
61755ada9b
CI: cancel previous workflow runs when new commit is pushed
2025-08-10 14:05:56 +01:00
Šarūnas Nejus
15b0c052b6
Add sphinx-lint and run it in CI
2025-08-10 14:04:42 +01:00
Šarūnas Nejus
84df87c665
Upload test results to codecov
2025-08-09 15:27:17 +01:00
Šarūnas Nejus
24ae1a765b
Make cov setup a bit more useful and upgrade cov upload action
2025-08-09 15:11:59 +01:00
Sebastian Mohr
c2d1bc3aaf
Add py.typed marker file to support PEP 561 typing ( #5906 )
...
Add `py.typed` marker file to support PEP 561 typing
This PR adds a `py.typed` marker file to the package directory to
indicate that the package includes inline type hints and is PEP 561
compliant.
2025-08-09 13:31:55 +02:00
Sebastian Mohr
73dda4f7f8
Added dependencies for all failed plugins
2025-08-09 13:17:27 +02:00
Šarūnas Nejus
62bbd187a9
Bump tj-actions/changed-files
2025-07-17 13:30:34 +01:00
Šarūnas Nejus
ada672b759
Do not install not required apt deps in ci
2025-07-16 14:30:03 +01:00
Šarūnas Nejus
46318a113c
Install gstreamer1.0-plugins-base, python3-gst-1.0 for bpd
2025-07-16 14:06:35 +01:00
Šarūnas Nejus
72003ba192
Let mypy failure block CI
2025-07-16 14:06:34 +01:00
Šarūnas Nejus
8dcc69e6d8
Replace _assert_image_operated
2025-07-09 09:21:52 +01:00
Šarūnas Nejus
9926a1ac3c
Revert "Try using threeal/pipx-install-action@v1.0.0 for CI tests"
...
This reverts commit ab9b2e0b69 .
2025-06-29 13:43:48 +01:00
Šarūnas Nejus
ab9b2e0b69
Try using threeal/pipx-install-action@v1.0.0 for CI tests
...
I have reported the issue with BrandonLWhite/pipx-install-action@v1.0.3
failing on Windows here:
https://github.com/BrandonLWhite/pipx-install-action/issues/62
2025-06-24 12:08:33 +01:00
Šarūnas Nejus
d5bd24bb64
Update pipx-install-action to fix caching errors
2025-06-24 12:08:33 +01:00
wisp3rwind
fd383ead51
ci: run with fetchart dependencies (Pillow)
...
at least in the with-coverage tests
2025-05-20 09:00:04 +02:00
wisp3rwind
ff22da0691
install imagemagick in CI environment
2025-05-20 09:00:04 +02:00
Šarūnas Nejus
80cf9ea888
Update pipx-install-action action version
2025-05-14 10:42:07 +01:00
Šarūnas Nejus
16a6cb1340
Update dependencies
...
And thus address the following security vulnerabilities: https://github.com/beetbox/beets/security/dependabot
2025-05-07 10:24:05 +01:00
Šarūnas Nejus
5128a817be
Update missed out python version in the build
2025-05-07 10:24:04 +01:00
Šarūnas Nejus
a40a3d45e4
Install docs dependencies early
2025-05-07 10:24:02 +01:00
Fabio Alessandro Locati
4b04d0e7c8
Update python to current supported versions.
2025-03-24 22:12:58 +01:00
Šarūnas Nejus
35dcfe508a
Configure integrated lyrics tests to only run on lyrics code changes
2025-01-19 01:48:03 +00:00
Šarūnas Nejus
fc49902f3a
Refactor lyrics backend tests to use pytest fixtures
...
- Replaced unittest.mock with pytest fixtures for better test isolation and readability.
- Simplified test cases by using parameterized tests.
- Added `requests-mock` dependency to `pyproject.toml` and `poetry.lock`.
- Removed redundant helper functions and classes.
2025-01-19 01:33:15 +00:00
Šarūnas Nejus
044712b796
Add now missing libcairo dependency
...
Thanks GitHub for breaking workflows out of thin air.
2025-01-13 06:58:30 +00:00
Šarūnas Nejus
5fc92c98da
Make sure release script is tested on Ubuntu
2025-01-12 05:12:29 +00:00
Šarūnas Nejus
eb557f720d
Resolve all URLs for markdown
2024-12-28 07:26:04 +00:00
Šarūnas Nejus
555cf322db
Remove the temporary testing workflow
2024-12-28 07:26:04 +00:00
Šarūnas Nejus
7b9625bc86
Test rst to md conversion
2024-12-28 07:24:22 +00:00
Šarūnas Nejus
13e83cdce3
🤦
2024-12-28 07:24:22 +00:00
Šarūnas Nejus
914dbcb420
Cache deps
2024-12-28 07:24:22 +00:00
Šarūnas Nejus
aff43d8d62
Remove poe output
2024-12-28 07:24:22 +00:00
Šarūnas Nejus
ef4e98389c
Add test for changelog formatting
2024-12-28 07:24:17 +00:00
Šarūnas Nejus
7be8f9c97a
Update CI config, minimum ruff version, docs and add changelog note
2024-12-10 06:10:03 +00:00
Šarūnas Nejus
71eb1bca68
Release: create tag right after commit version update
2024-12-10 05:51:13 +00:00
Šarūnas Nejus
01f1fafc88
Release: do not fail when mastodon auth fails
2024-12-02 06:55:56 +00:00
Šarūnas Nejus
a7f00eaf13
Fix missing changelog in the release notes
...
Seems like this is the missing bit:
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#using-job-outputs-in-a-matrix-job
2024-11-26 15:59:41 +00:00
Šarūnas Nejus
9c4d4d9632
Include test files, manual to sdist
2024-11-26 15:38:13 +00:00
Šarūnas Nejus
db71444fe7
Disable OIDC for coverage uploads from forks
...
This is based on the following comment:
https://github.com/codecov/codecov-action/issues/1594#issuecomment-2394913029
2024-11-23 01:13:16 +00:00
Šarūnas Nejus
979f1239ca
Revert "Release: temporarily ignore errors with bumping version and pypi push"
...
This reverts commit cf3acec555 .
2024-11-22 02:13:29 +00:00
Šarūnas Nejus
0780bf386c
Release: make sure release artefacts are present for the tagging job
2024-11-22 02:05:36 +00:00
Šarūnas Nejus
cf3acec555
Release: temporarily ignore errors with bumping version and pypi push
2024-11-22 01:58:26 +00:00
Šarūnas Nejus
4a5b9a26f1
Release: fix github-tag-action version
2024-11-22 01:57:10 +00:00
Šarūnas Nejus
7488c94d38
Release: try checking out the master branch
2024-11-22 01:49:46 +00:00
Šarūnas Nejus
c6c4afa543
Release: Make sure to checkout the new commit with bumped version
2024-11-22 01:22:47 +00:00
Šarūnas Nejus
ea6ddde351
Fix changelog retrieval workflow step
2024-11-22 00:59:50 +00:00
Šarūnas Nejus
6180ce1973
Revert "ci: Replace pull_request with pull_request_target"
...
This was a very bad idea since this made CI operate within the context
of the *base* branch, which meant that the tests were testing code in
the `master` branch instead of the branch that was to be merged!
2024-10-30 12:27:44 +00:00