linear-upgrade-migration

Featured

Upgrade Linear SDK versions and handle breaking changes safely. Use when updating to a new SDK version, handling deprecations, or migrating between API versions. Trigger: "upgrade linear SDK", "linear SDK migration", "update linear", "linear breaking changes", "linear deprecation".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Linear Upgrade Migration ## Overview Safely upgrade `@linear/sdk` versions with zero downtime. The SDK is auto-generated from Linear's GraphQL schema -- major versions can rename fields, change return types, add required parameters, or remove deprecated methods. This skill covers version checking, upgrade procedure, compatibility layers, and rollback. ## Prerequisites - Existing Linear integration with version control (Git) - Test suite covering Linear SDK operations - Understanding of semantic versioning ## Instructions ### Step 1: Check Current vs Latest Version ```bash set -euo pipefail # Current installed version npm list @linear/sdk 2>/dev/null || echo "Not installed" # Latest available npm view @linear/sdk version # All recent versions npm view @linear/sdk versions --json | jq '.[-10:]' ``` ### Step 2: Review Changelog for Breaking Changes ```bash set -euo pipefail # View SDK changelog on GitHub npm view @linear/sdk repository.url # Then check: https://github.com/linear/linear/blob/master/packages/sdk/CHANGELOG.md # Also review Linear's API changelog: # https://linear.app/changelog (filter for API/developer updates) ``` Common breaking changes between major versions: - **Renamed fields**: e.g., `issue.state` property vs lazy relation - **Changed return types**: direct value to paginated connection - **New required parameters**: mutations gaining mandatory fields - **Removed methods**: deprecated methods dropped - **ESM/CJS**: module system changes ### Step 3...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

klaviyo-upgrade-migration

Upgrade Klaviyo SDK versions and migrate between API revisions. Use when upgrading the klaviyo-api package, migrating from v1/v2 legacy APIs to the current REST API, or handling breaking changes between revisions. Trigger with phrases like "upgrade klaviyo", "klaviyo migration", "klaviyo breaking changes", "update klaviyo SDK", "klaviyo API revision".

2,266 Updated today
jeremylongshore
AI & Automation Featured

elevenlabs-upgrade-migration

Upgrade ElevenLabs SDK versions and migrate between API model generations. Use when upgrading the elevenlabs-js or elevenlabs Python SDK, migrating from v1 to v2 models, or handling deprecations. Trigger: "upgrade elevenlabs", "elevenlabs migration", "elevenlabs breaking changes", "update elevenlabs SDK", "migrate elevenlabs model", "eleven_v3 migration".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-migration-deep-dive

Migrate from Jira, Asana, GitHub Issues, or other tools to Linear. Use when planning a migration, executing data transfer, or mapping workflows between issue tracking tools. Trigger: "migrate to linear", "jira to linear", "asana to linear", "import to linear", "linear migration", "github issues to linear".

2,266 Updated today
jeremylongshore
AI & Automation Featured

lokalise-upgrade-migration

Analyze, plan, and execute Lokalise SDK upgrades with breaking change detection. Use when upgrading Lokalise SDK versions, detecting deprecations, or migrating to new API versions. Trigger with phrases like "upgrade lokalise", "lokalise migration", "lokalise breaking changes", "update lokalise SDK", "analyze lokalise version".

2,266 Updated today
jeremylongshore
AI & Automation Solid

upgrading-expo

Upgrade Expo SDK versions

39,227 Updated today
sickn33