← ClaudeAtlas

update-versionslisted

Review and bump the pinned upstream version variables hardcoded in the Ansible playbooks (markless, ouch, rescrobbled, nvm, darktable, RapidRAW, ART, DisplayLink/evdi, cuDNN, …). Use when the user asks to check whether pinned dependencies/versions are outdated, review or audit version pins, or update a playbook to a newer upstream release. Runs scripts/check-pinned-versions.bash for the drift report, then guides applying a bump safely — including any adjacent sha256 checksum and asset-filename changes.
LongTermSupport/fedora-desktop · ★ 6 · Data & Documents · score 74
Install: claude install-skill LongTermSupport/fedora-desktop
# Update pinned upstream versions Several playbooks hardcode an upstream release version in a play var (`marklessVersion: "0.9.6"`, `ouchVersion`, `rescrobbledVersion`, `nvm_version`, `darktable_version`, `rapidraw_version`, `art_version`, `displaylink_version`, `evdi_version`, `cudnn_version`, …). These pins drift as upstream ships new releases. This skill reviews the drift and helps apply bumps safely. The playbook is always the single source of truth for the current value — the review script reads the pin straight from the file, it is never duplicated. ## Step 1 — Review drift (always start here) Run the review script from the repo root: ```bash "${CLAUDE_PROJECT_DIR}/scripts/check-pinned-versions.bash" ``` It prints a table of `PINNED` vs upstream `LATEST` and the status of each pin, and exits: - `0` — every pin matches upstream latest (nothing to do). - `1` — one or more pins are behind, or a manual pin (cuDNN) needs a human. - `2` — hard error (e.g. `gh` missing/unauthenticated, or the manifest has drifted from the playbooks — fix the manifest row it names). Report the outdated pins to the user and confirm which ones to bump before editing anything. Bumping every dependency at once is rarely wanted — some are intentionally held back (a newer release may need a matching checksum, a new asset name, or a Fedora-version-specific build). ## Step 2 — Apply a bump (per pin, deliberately) For each pin the user agrees to update: 1. **Edit the version var** in its pl