Bump ya-passport-auth to 1.3.0 for Yandex Smart Home provider#3746
Merged
MarvinSchenkel merged 5 commits intomusic-assistant:devfrom Apr 23, 2026
Merged
Conversation
Contributor
🔒 Dependency Security Report📦 Modified Dependencies
|
| Name | Skip Reason |
|---|---|
| torch | Dependency not found on PyPI and could not be audited: torch (2.11.0+cpu) |
| torchaudio | Dependency not found on PyPI and could not be audited: torchaudio (2.11.0+cpu) |
| ✅ No known vulnerabilities found |
Automated Security Checks
- ✅ Vulnerability Scan: Passed - No known vulnerabilities
- ✅ Trusted Sources: All packages have verified source repositories
- ✅ Typosquatting Check: No suspicious package names detected
- ✅ License Compatibility: All licenses are OSI-approved and compatible
- ✅ Supply Chain Risk: Passed - packages appear mature and maintained
Manual Review
Maintainer approval required:
- I have reviewed the changes above and approve these dependency updates
To approve: Comment /approve-dependencies or manually add the dependencies-reviewed label.
a6a7147 to
9924b8e
Compare
9924b8e to
1edb054
Compare
2 tasks
Contributor
There was a problem hiding this comment.
Pull request overview
Bumps the Yandex Smart Home provider’s ya-passport-auth dependency to 1.3.0, aligning the provider manifest, consolidated requirements list, and the provider’s manifest-validation test.
Changes:
- Update provider manifest requirement
ya-passport-auth==1.2.3→==1.3.0. - Update
requirements_all.txtpin toya-passport-auth==1.3.0. - Update the corresponding test assertion to expect
==1.3.0.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
music_assistant/providers/yandex_smarthome/manifest.json |
Bump provider requirement pin to ya-passport-auth==1.3.0. |
requirements_all.txt |
Bump global aggregated requirements pin to ya-passport-auth==1.3.0. |
tests/providers/yandex_smarthome/test_basic.py |
Update manifest requirement assertion to ==1.3.0. |
4 tasks
trudenboy
added a commit
to trudenboy/ma-server
that referenced
this pull request
Apr 21, 2026
Pins were out of sync with the provider manifest. The generator picks the first occurrence per package, and yandex_smarthome's manifest still pinned ya-passport-auth==1.2.3, so regen kept that older version. Update requirements_all.txt directly until music-assistant#3746 (which bumps yandex_smarthome) merges.
MarvinSchenkel
approved these changes
Apr 23, 2026
fionn-r
pushed a commit
to fionn-r/music-assistant-server
that referenced
this pull request
May 4, 2026
…assistant#3746) ## Yandex Smart Home — dependency bump Bumps the provider's auth library `ya-passport-auth` from **1.2.3** to **1.3.0**. **Source**: [trudenboy/ma-provider-yandex-smarthome](https://github.com/trudenboy/ma-provider-yandex-smarthome) · tag [v1.3.0](https://github.com/trudenboy/ma-provider-yandex-smarthome/releases/tag/v1.3.0) --- ### Why Upstream `ya-passport-auth` 1.3.0 adds OAuth Device Flow (RFC 8628) as a third login method and the `Credentials.refresh_token` field (backwards compatible, defaults to `None`). - Changelog: https://github.com/trudenboy/ya-passport-auth/blob/main/CHANGELOG.md - PyPI: https://pypi.org/project/ya-passport-auth/1.3.0/ ### Scope of this PR No provider-side code changes. The provider only consumes `SecretStr` from the library, whose contract is unchanged. Runtime constraints are identical: `aiohttp<4,>=3.10`, `yarl>=1.12`, Python ≥3.12. ### Files | File | Change | |------|--------| | `music_assistant/providers/yandex_smarthome/manifest.json` | `ya-passport-auth==1.2.3` → `1.3.0` | | `requirements_all.txt` | `ya-passport-auth==1.2.3` → `1.3.0` | | `tests/providers/yandex_smarthome/test_basic.py` | assertion updated to `==1.3.0` | 3 files changed, 3 insertions(+), 3 deletions(-). --- > Follow-up to music-assistant#3615. Draft until reviewed. Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Yandex Smart Home — dependency bump
Bumps the provider's auth library
ya-passport-authfrom 1.2.3 to 1.3.0.Source: trudenboy/ma-provider-yandex-smarthome · tag v1.3.0
Why
Upstream
ya-passport-auth1.3.0 adds OAuth Device Flow (RFC 8628) as a third login method and theCredentials.refresh_tokenfield (backwards compatible, defaults toNone).Scope of this PR
No provider-side code changes. The provider only consumes
SecretStrfrom the library, whose contract is unchanged. Runtime constraints are identical:aiohttp<4,>=3.10,yarl>=1.12, Python ≥3.12.Files
music_assistant/providers/yandex_smarthome/manifest.jsonya-passport-auth==1.2.3→1.3.0requirements_all.txtya-passport-auth==1.2.3→1.3.0tests/providers/yandex_smarthome/test_basic.py==1.3.03 files changed, 3 insertions(+), 3 deletions(-).