spark-version-upgrade

Installation
SKILL.md

Upgrade Apache Spark applications between major versions with a structured, phase-by-phase workflow.

When to Use

  • Migrating from Spark 2.x → 3.x or Spark 3.x → 4.x
  • Updating PySpark, Spark SQL, or Structured Streaming applications
  • Resolving deprecation warnings before a Spark version bump

Workflow Overview

  1. Inventory & Impact Analysis — Scan the codebase and assess scope
  2. Build File Updates — Bump Spark/Scala/Java dependencies
  3. API Migration — Replace deprecated and removed APIs
  4. Configuration Migration — Update Spark config properties
  5. SQL & DataFrame Migration — Fix query-level breaking changes
  6. Test Validation — Compile, run tests, verify results

Related skills

More from openhands/skills

Installs
6
GitHub Stars
99
First Seen
Apr 12, 2026