Azure Kusto Spark Connector — Release Process

Automate Azure Kusto Spark Connector releases with git and shell commands.

81|39|Updated Jan 9, 2019
One-click install
npx skills add https://github.com/Azure/azure-kusto-spark --skill azure-kusto-spark-connector-release-process
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Azure Kusto Spark Connector — Release Process
Source: https://github.com/Azure/azure-kusto-spark/tree/main
Command: npx skills add https://github.com/Azure/azure-kusto-spark --skill azure-kusto-spark-connector-release-process

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the release process for the Azure Kusto Spark Connector, streamlining cherry-picks, version bumps, changelog updates, and release tagging to accelerate delivery.

Core Features & Use Cases

  • Support for Development Workflow (Phases 1–2): branch prep, PR creation, and cherry-pick to release/spark3.
  • Support for Release Workflow (Phases 3–5): bumping revision in pom.xml on master and release/spark3, updating CHANGELOG.md, creating version tags (v4.0_<version> and v3.0_<version>), and triggering the release pipeline.
  • Guidance and guardrails for clean-state checks, PR validation, and release automation best practices.

Quick Start

Execute the release workflow from feature merge to tagged release and pipeline trigger.

Frequently Asked Questions about Azure Kusto Spark Connector — Release Process

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the Azure Kusto Spark Connector release process end-to-end?

Automate the Azure Kusto Spark Connector release process by cherry-picking changes, bumping the pom.xml revision, updating CHANGELOG.md, creating git tags, and triggering the release pipeline across development and release workflow phases.

What git tag format is used for Azure Kusto Spark Connector releases?

Git tag formats for Azure Kusto Spark Connector releases follow the patterns v4.0_<version> and v3.0_<version>, corresponding to the master and release/spark3 branches respectively.

How does the Kusto Spark release workflow handle version bumps and changelogs?

The Kusto Spark release workflow bumps the revision property in pom.xml on both master and release/spark3 branches, then updates CHANGELOG.md to document the changes before creating version tags.

Can I use git shell commands to cherry-pick changes for a Spark Connector release?

Yes, the Spark Connector release workflow relies on git and shell commands to cherry-pick changes to the release/spark3 branch during the development phases before proceeding to version bumping and tagging.

What are the development workflow phases for the Azure Kusto Spark Connector?

The development workflow phases for the Azure Kusto Spark Connector cover branch preparation, PR creation, and cherry-picking changes to the release/spark3 branch to ensure a clean state before release.

Why are clean-state checks and PR validation needed before triggering the Kusto Spark release pipeline?

Clean-state checks and PR validation are required release automation guardrails to ensure branch integrity, verify that cherry-picks and version bumps are correct, and prevent broken tags from triggering the release pipeline.