Skip to content

Add ruff to publish and release#165

Merged
erayaydin merged 1 commit intomainfrom
ci/add-ruff-to-release-workflow
Mar 11, 2026
Merged

Add ruff to publish and release#165
erayaydin merged 1 commit intomainfrom
ci/add-ruff-to-release-workflow

Conversation

@erayaydin
Copy link
Member

Adds pip install ruff to the publish and release workflows.

@erayaydin erayaydin self-assigned this Mar 11, 2026
@github-actions
Copy link
Contributor

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
2825 1972 70% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 5aba3f8 by action🐍

@github-actions
Copy link
Contributor

🚀 Following releases will be created using changesets from this PR:

@fingerprint/python-sdk@9.0.0-rc.0

Major Changes

  • Changed library name to fingerprint_server_sdk

    BREAKING CHANGE:

    • You need to change package name to fingerprint_server_sdk.

    MIGRATION_GUIDE:

    Replace imports to new name:

    - import fingerprint_pro_server_api_sdk
    + import fingerprint_server_sdk

    If you are using docker compose file, please re-build the SDK. (1f8ea14)

  • Migrate to Server API v4.

    Breaking Changes

    • Flatten event structure. Access fields directly intead of through products wrapper.
    • Remove get_visitors and get_releated_visitors endpoints (use search_events instead).
    • Remove deprecated v3 models (webhook models, product wrapper models, etc.)

    Migration Guide

    Event structure:

    - event.products.identification.data.visitor_id
    + event.identification.visitor_id

    Region parameter:

    - Configuration(api_key="key", region="us")
    + from fingerprint_server_sdk.configuration import Region
    + Configuration(api_key="key", region=Region.US)

    New Features:

    • New exception classes: TooManyRequestsException, ConflictException, UnprocessableEntityException, ...
    • New v4 models: BotInfo, Canvas, Emoji, EventRuleAction, FontPreferences, ... (f61ab2c)

@erayaydin erayaydin merged commit 7649600 into main Mar 11, 2026
22 checks passed
@erayaydin erayaydin deleted the ci/add-ruff-to-release-workflow branch March 11, 2026 17:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants