Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 22, 2025

This PR contains the following updates:

Package Type Update Change Pending OpenSSF
alembic (changelog) project.dependencies minor 1.17.21.18.0 1.18.1 OpenSSF Scorecard
sentry-sdk (changelog) project.dependencies minor 2.48.02.49.0 2.50.0 OpenSSF Scorecard

Release Notes

getsentry/sentry-python (sentry-sdk)

v2.49.0

Compare Source

New Features ✨
Bug Fixes 🐛
Documentation 📚
Internal Changes 🔧

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the deps: minor label Dec 22, 2025
@coderabbitai
Copy link

coderabbitai bot commented Dec 22, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 22, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
pip/alembic 1.18.1 🟢 6.6
Details
CheckScoreReason
Code-Review⚠️ 0Found 1/30 approved changesets -- score normalized to 0
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Security-Policy🟢 10security policy file detected
Maintained🟢 1030 commit(s) and 21 issue activity found in the last 90 days -- score normalized to 10
Binary-Artifacts🟢 10no binaries found in the repo
Token-Permissions🟢 10GitHub workflow tokens follow principle of least privilege
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Fuzzing⚠️ 0project is not fuzzed
Vulnerabilities🟢 100 existing vulnerabilities detected
License🟢 10license file detected
Signed-Releases⚠️ -1no releases found
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
pip/sentry-sdk 2.50.0 🟢 5.4
Details
CheckScoreReason
Maintained🟢 1030 commit(s) and 5 issue activity found in the last 90 days -- score normalized to 10
Code-Review🟢 9Found 27/29 approved changesets -- score normalized to 9
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Packaging⚠️ -1packaging workflow not detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Binary-Artifacts🟢 10no binaries found in the repo
License🟢 10license file detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Pinned-Dependencies⚠️ 0dependency not pinned by hash detected -- score normalized to 0
Fuzzing⚠️ 0project is not fuzzed
Signed-Releases⚠️ 0Project has not signed or included provenance with any releases.
Branch-Protection🟢 4branch protection is not maximal on development and all release branches
Security-Policy🟢 10security policy file detected
Vulnerabilities⚠️ 010 existing vulnerabilities detected
SAST🟢 10SAST tool is run on all commits

Scanned Files

  • uv.lock

@sentry
Copy link

sentry bot commented Dec 22, 2025

❌ 7 Tests Failed:

Tests completed Failed Passed Skipped
515 7 508 35
View the full list of 7 ❄️ flaky test(s)
tests/plugins/test_v0_1_db_migrate/test_migrator.py::TestDatabaseMigrator::test_migrate_all

Flake rate in main: 100.00% (Passed 0 times, Failed 17 times)

Stack Traces | 0.186s run time
.../plugins/test_v0_1_db_migrate/test_migrator.py:261: in test_migrate_all
    result = await migrator.migrate_all()
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.../plugins/v0_1_db_migrate/migrator.py:1073: in migrate_all
    raise RuntimeError(migration_failed_msg)  # noqa: TRY301
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   RuntimeError: Migration failed for 'guild_config': Migration failed: (sqlite3.OperationalError) no such table: GuildConfig
E   [SQL: SELECT COUNT(*) FROM "GuildConfig"]
E   (Background on this error at: https://sqlalche..../e/20/e3q8)
tests/plugins/test_v0_1_db_migrate/test_plugin_new_commands.py::TestNewMigrationCommands::test_migrate_audit_with_executor

Flake rate in main: 100.00% (Passed 0 times, Failed 17 times)

Stack Traces | 0.015s run time
.../plugins/test_v0_1_db_migrate/test_plugin_new_commands.py:435: in test_migrate_audit_with_executor
    assert executor_called is True
E   assert False is True
tests/plugins/test_v0_1_db_migrate/test_plugin_new_commands.py::TestNewMigrationCommands::test_truncate_error_message

Flake rate in main: 100.00% (Passed 0 times, Failed 17 times)

Stack Traces | 0.013s run time
.../plugins/test_v0_1_db_migrate/test_plugin_new_commands.py:391: in test_truncate_error_message
    assert len(result) <= 3900
E   AssertionError: assert 3915 <= 3900
E    +  where 3915 = len('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... (truncated)')
tests/shared/test_config_loaders_basic.py::test_json_loader_reads_file

Flake rate in main: 100.00% (Passed 0 times, Failed 15 times)

Stack Traces | 0.003s run time
tests/shared/test_config_loaders_basic.py:160: in test_json_loader_reads_file
    assert data["NESTED__VALUE"] == "from_json"
           ^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'NESTED__VALUE'
tests/shared/test_config_loaders_basic.py::test_nested_field_flattening

Flake rate in main: 100.00% (Passed 0 times, Failed 15 times)

Stack Traces | 0.004s run time
tests/shared/test_config_loaders_basic.py:247: in test_nested_field_flattening
    assert "NESTED__VALUE" in toml_data
E   AssertionError: assert 'NESTED__VALUE' in {'DEBUG': True, 'NAME': 'toml_test', 'NESTED': {'VALUE': 'from_toml'}, 'PORT': 9000}
tests/shared/test_config_loaders_basic.py::test_toml_loader_reads_file

Flake rate in main: 100.00% (Passed 0 times, Failed 15 times)

Stack Traces | 0.004s run time
tests/shared/test_config_loaders_basic.py:106: in test_toml_loader_reads_file
    assert data["NESTED__VALUE"] == "from_toml"
           ^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'NESTED__VALUE'
tests/shared/test_config_loaders_basic.py::test_yaml_loader_reads_file

Flake rate in main: 100.00% (Passed 0 times, Failed 15 times)

Stack Traces | 0.005s run time
tests/shared/test_config_loaders_basic.py:133: in test_yaml_loader_reads_file
    assert data["NESTED__VALUE"] == "from_yaml"
           ^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'NESTED__VALUE'

To view more test analytics, go to the [Prevent Tests Dashboard](https://All Things Linux.sentry.io/prevent/tests/?preventPeriod=30d&integratedOrgName=allthingslinux&repository=tux&branch=renovate%2Fminor)

@renovate renovate bot force-pushed the renovate/minor branch 2 times, most recently from fb226ad to 41d2094 Compare December 23, 2025 16:38
@renovate renovate bot changed the title chore(deps): update python to >=3.14.2,<3.15 chore(deps): update minor Dec 23, 2025
@renovate renovate bot changed the title chore(deps): update minor chore(deps): update python to >=3.14.2,<3.15 Dec 29, 2025

[project]
name = "tux"
version = "0.1.0"

This comment was marked as outdated.

@renovate renovate bot changed the title chore(deps): update python to >=3.14.2,<3.15 chore(deps): update minor Dec 30, 2025
pyproject.toml Outdated
name = "tux"
version = "0.1.0"
requires-python = ">=3.13.2,<3.14"
requires-python = ">=3.14.2,<3.15"

This comment was marked as outdated.

@renovate renovate bot force-pushed the renovate/minor branch 2 times, most recently from ab5595d to 83020d4 Compare January 12, 2026 10:23
@renovate renovate bot changed the title chore(deps): update minor chore(deps): update python to >=3.14.2,<3.15 Jan 12, 2026
@renovate renovate bot changed the title chore(deps): update python to >=3.14.2,<3.15 chore(deps): update minor Jan 15, 2026
| datasource | package    | from   | to     |
| ---------- | ---------- | ------ | ------ |
| pypi       | alembic    | 1.17.2 | 1.18.0 |
| pypi       | sentry-sdk | 2.48.0 | 2.49.0 |
@github-actions
Copy link
Contributor

📚 Documentation Preview

Type URL Version Message
Production https://tux.atl.dev - -
Preview https://51275d71-tux-docs.allthingslinux.workers.dev 51275d71-662a-4afc-abd9-ba886f4327d6 Preview: tux@50a264546eb0f632ea5920e2002347555ca14d79 on 1114/merge by renovate[bot] (run 289)

@renovate renovate bot merged commit 923513c into main Jan 20, 2026
27 checks passed
@renovate renovate bot deleted the renovate/minor branch January 20, 2026 22:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants