Skip to content

chore(release): version 3.43.0#1902

Merged
zimeg merged 1 commit into
mainfrom
3.43.0-release
Jun 30, 2026
Merged

chore(release): version 3.43.0#1902
zimeg merged 1 commit into
mainfrom
3.43.0-release

Conversation

@zimeg

@zimeg zimeg commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

This PR releases the latest changes of main as 3.43.0 🚀 🔮 ✨

Testing

CI

Category

  • Release

Requirements

  • I've read and understood the Contributing Guidelines and have done my best effort to follow them.
  • I've read and agree to the Code of Conduct.
  • I've run python3 -m venv .venv && source .venv/bin/activate && ./scripts/run_validation.sh after making the changes.

@zimeg zimeg self-assigned this Jun 30, 2026
@zimeg zimeg requested review from a team as code owners June 30, 2026 17:53

@mwbrooks mwbrooks left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Thanks!

Comment thread slack_sdk/version.py
"""Check the latest version at https://pypi.org/project/slack-sdk/"""

__version__ = "3.42.0"
__version__ = "3.43.0"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌🏻

@zimeg zimeg added this to the 3.43.0 milestone Jun 30, 2026
@zimeg zimeg added the release label Jun 30, 2026
@zimeg

zimeg commented Jun 30, 2026

Copy link
Copy Markdown
Member Author

@mwbrooks Thank kind for review much 🎁 ✨

@codecov

codecov Bot commented Jun 30, 2026

Copy link
Copy Markdown

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
978 1 977 5
View the top 1 failed test(s) by shortest run time
tests.slack_sdk.oauth.installation_store.test_sqlite3.TestSQLite3::test_issue_1441_mixing_user_and_bot_installations
Stack Traces | 0.008s run time
self = <tests.slack_sdk.oauth.installation_store.test_sqlite3.TestSQLite3 testMethod=test_issue_1441_mixing_user_and_bot_installations>

    #x1B[0m#x1B[94mdef#x1B[39;49;00m#x1B[90m #x1B[39;49;00m#x1B[92mtest_issue_1441_mixing_user_and_bot_installations#x1B[39;49;00m(#x1B[96mself#x1B[39;49;00m):#x1B[90m#x1B[39;49;00m
        store = SQLite3InstallationStore(database=#x1B[33m"#x1B[39;49;00m#x1B[33mlogs/test.db#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, client_id=#x1B[33m"#x1B[39;49;00m#x1B[33m111.222#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        bot_installation = Installation(#x1B[90m#x1B[39;49;00m
            app_id=#x1B[33m"#x1B[39;49;00m#x1B[33mA111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            user_id=#x1B[33m"#x1B[39;49;00m#x1B[33mU111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            bot_id=#x1B[33m"#x1B[39;49;00m#x1B[33mB111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            bot_token=#x1B[33m"#x1B[39;49;00m#x1B[33mxoxb-111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            bot_scopes=[#x1B[33m"#x1B[39;49;00m#x1B[33mchat:write#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
            bot_user_id=#x1B[33m"#x1B[39;49;00m#x1B[33mU222#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
        )#x1B[90m#x1B[39;49;00m
        store.save(bot_installation)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        #x1B[90m# find bots#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNotNone(bot)#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT222#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(bot)#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[94mNone#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(bot)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        installation = store.find_installation(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNotNone(installation.bot_token)#x1B[90m#x1B[39;49;00m
        installation = store.find_installation(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT222#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(installation)#x1B[90m#x1B[39;49;00m
        installation = store.find_installation(enterprise_id=#x1B[94mNone#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(installation)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        user_installation = Installation(#x1B[90m#x1B[39;49;00m
            app_id=#x1B[33m"#x1B[39;49;00m#x1B[33mA111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            user_id=#x1B[33m"#x1B[39;49;00m#x1B[33mU111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
            bot_scopes=[#x1B[33m"#x1B[39;49;00m#x1B[33mopenid#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m],#x1B[90m#x1B[39;49;00m
            user_token=#x1B[33m"#x1B[39;49;00m#x1B[33mxoxp-111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m,#x1B[90m#x1B[39;49;00m
        )#x1B[90m#x1B[39;49;00m
        store.save(user_installation)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        #x1B[90m# find bots#x1B[39;49;00m#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNotNone(bot.bot_token)#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT222#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(bot)#x1B[90m#x1B[39;49;00m
        bot = store.find_bot(enterprise_id=#x1B[94mNone#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
        #x1B[96mself#x1B[39;49;00m.assertIsNone(bot)#x1B[90m#x1B[39;49;00m
    #x1B[90m#x1B[39;49;00m
        installation = store.find_installation(enterprise_id=#x1B[33m"#x1B[39;49;00m#x1B[33mE111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m, team_id=#x1B[33m"#x1B[39;49;00m#x1B[33mT111#x1B[39;49;00m#x1B[33m"#x1B[39;49;00m)#x1B[90m#x1B[39;49;00m
>       #x1B[96mself#x1B[39;49;00m.assertIsNotNone(installation.bot_token)#x1B[90m#x1B[39;49;00m
#x1B[1m#x1B[31mE       AssertionError: unexpectedly None#x1B[0m

#x1B[1m#x1B[.../oauth/installation_store/test_sqlite3.py#x1B[0m:288: AssertionError

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@zimeg zimeg merged commit 3a5cec2 into main Jun 30, 2026
29 of 31 checks passed
@zimeg zimeg deleted the 3.43.0-release branch June 30, 2026 18:02
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.

2 participants