upgrade-versions

Automate version pin updates for FDB Record Layer or C++ wire protocol.

3|Updated Aug 4, 2025
One-click install
npx skills add https://github.com/birdayz/fdb-go --skill upgrade-versions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrade-versions
Source: https://github.com/birdayz/fdb-go/tree/main/.claude/skills/upgrade-versions
Command: npx skills add https://github.com/birdayz/fdb-go --skill upgrade-versions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bazel, maven, git, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of updating pinned versions of the FDB Record Layer or the FDB C++ wire protocol, ensuring compatibility and keeping the system up-to-date.

Core Features & Use Cases

  • Version Bumping: Automatically update the Java fdb-record-layer or the FDB C++ wire protocol to the latest version.
  • Selective Updates: Choose between upgrading the Java Record Layer or the FDB C++ wire protocol independently.
  • Automated Steps: Execute the complete set of necessary steps, including version confirmation, code generation, and testing.

Quick Start

Run the skill with the argument 'java' to upgrade the Java Record Layer or 'fdb-cpp' to upgrade the FDB C++ wire protocol.

Frequently Asked Questions about upgrade-versions

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

FAQPage Schema
How do I upgrade the FDB Record Layer version pin in my Bazel workspace?

To upgrade the FDB Record Layer version pin, run the skill with the 'java' argument. It checks Maven artifact availability, updates Bazel configuration, synchronizes proto files, regenerates code, and confirms successful builds.

What is the process for updating the FDB C++ wire protocol to a new version?

Updating the FDB C++ wire protocol involves checking artifact availability, updating Bazel configuration, synchronizing proto files, regenerating code, and confirming successful builds. This skill automates the complete process using the 'fdb-cpp' argument.

Do I need Maven and Bazel installed to automate FDB version bumps?

Yes, you need Bazel, Maven, and version control tools installed. The version bumping process performs checks for Maven artifact availability, updates Bazel configuration, regenerates code, and confirms successful builds using these dependencies.

Can I selectively update the Java fdb-record-layer without upgrading the FDB C++ wire protocol?

Yes, you can selectively update the Java fdb-record-layer without upgrading the FDB C++ wire protocol. The skill supports selective updates by accepting 'java' or 'fdb-cpp' as independent arguments to target specific components.

What steps are required to synchronize proto files after a dependency version update?

Synchronizing proto files after a dependency version update is automated by this skill. It updates Bazel configuration, synchronizes proto files, regenerates code, and confirms successful builds to ensure compatibility.