<< All versions

Skill v1.0.1

currentAutomated scan100/100
vpsfreecz/vpsadmin/vpsadmin-update-haveapi

+4 new

──Details
PublishedNovember 3, 2026 at 10:17 PM
Content Hashsha256:f945050b34e8c603...
Git SHA942c6eaed413
Bump Typepatch
Compare with v1.0.0
──Files
Files (1 file, 1.4 KB)
SKILL.md1.4 KBactive
SKILL.md · 43 lines · 1.4 KB

name: vpsadmin-update-haveapi description: Update vpsAdmin's Ruby HaveAPI dependencies to a requested released version. Use when Codex needs to bump haveapi/haveapi-client constraints in vpsAdmin Gemfiles or gemspecs, regenerate package Gemfile.lock and gemset.nix files with tools/bundix_all.sh, and prepare the dependency update for review. metadata: version: "1.0.1"


vpsAdmin Update HaveAPI

Workflow

Run the bundled script from the vpsAdmin repository root:

bash
nix develop -c skills/vpsadmin-update-haveapi/scripts/update_haveapi.py 0.28.4

The script updates the source Ruby dependency declarations for:

  • api/Gemfile
  • download_mounter/Gemfile
  • plugins/outage_reports/utils/Gemfile
  • client/vpsadmin-client.gemspec

It then runs tools/bundix_all.sh, which regenerates the packaged Ruby Gemfiles, lockfiles, and Nix gemsets under packages/.

Checks

After the script finishes:

  • Review git diff --stat and confirm only the expected Ruby dependency and

generated package files changed.

  • Run git diff --check.
  • Run focused checks that are appropriate for the consuming change.

Web UI And JS

This skill covers the Ruby HaveAPI gems and Nix gemsets. If the same release also published PHP or JavaScript client artifacts, update the web UI Composer package and bundled JS client in a separate step or commit, following the existing vpsAdmin release history.

← v1.0.0All versions