Add Linear as wellknown provider (#494)

Blocked by Engine PR
This commit is contained in:
Eric Gustin 2025-07-18 13:44:26 -07:00 committed by GitHub
parent d5ae347801
commit cb7b386a43
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 13 additions and 2 deletions

View file

@ -96,6 +96,15 @@ class Hubspot(OAuth2):
super().__init__(id=id, scopes=scopes)
class Linear(OAuth2):
"""Marks a tool as requiring Linear authorization."""
provider_id: str = "linear"
def __init__(self, *, id: Optional[str] = None, scopes: Optional[list[str]] = None): # noqa: A002
super().__init__(id=id, scopes=scopes)
class LinkedIn(OAuth2):
"""Marks a tool as requiring LinkedIn authorization."""

View file

@ -1,6 +1,6 @@
[project]
name = "arcade-core"
version = "2.1.0"
version = "2.2.0"
description = "Arcade Core - Core library for Arcade platform"
readme = "README.md"
license = {text = "MIT"}

View file

@ -6,6 +6,7 @@ from arcade_core.auth import (
GitHub,
Google,
Hubspot,
Linear,
LinkedIn,
Microsoft,
Notion,
@ -27,6 +28,7 @@ __all__ = [
"GitHub",
"Google",
"Hubspot",
"Linear",
"LinkedIn",
"Microsoft",
"Notion",

View file

@ -1,6 +1,6 @@
[project]
name = "arcade-tdk"
version = "2.0.0"
version = "2.1.0"
description = "Arcade TDK - Toolkit Development Kit for building Arcade tools"
readme = "README.md"
license = {text = "MIT"}