updating-upstream-refs

Update package versions and upstream references in the Bluefin build system.

134|27|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/projectbluefin/dakota --skill updating-upstream-refs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: updating-upstream-refs
Source: https://github.com/projectbluefin/dakota/tree/main/.opencode/skills/updating-upstream-refs
Command: npx skills add https://github.com/projectbluefin/dakota --skill updating-upstream-refs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of updating package versions in the Bluefin image, managing dependency tracking, and understanding how upstream references are handled.

Core Features & Use Cases

  • Automated Version Bumping: Leverages bst source track and Renovate for automatic updates of git_repo and other sources.
  • Manual Update Guidance: Provides clear workflows for manually updating packages with tar or remote sources.
  • Dependency Understanding: Explains the three primary mechanisms for tracking upstream dependencies.
  • Use Case: When a new version of Tailscale is released, this Skill guides you through the manual steps to update its version and SHA256 checksum in the .bst file.

Quick Start

Use the updating-upstream-refs skill to update the Tailscale package to version 2.0.0.

Frequently Asked Questions about updating-upstream-refs

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

FAQPage Schema
How do I update upstream package versions in a BuildStream project?

To update upstream package versions in a BuildStream project, you can manually bump versions in .bst files or use automated dependency tracking via `bst source track` and Renovate for git repositories and tarballs.

What is the best way to track dependencies using BuildStream and Renovate?

Tracking dependencies with BuildStream and Renovate involves configuring Renovate for PyPI, GitHub Releases, and Docker registries, while using `bst source track` to automatically update git_repo and remote sources.

How do I manually update a tarball source and verify its checksum in BuildStream?

To manually update a tarball source in BuildStream, you must download the new tarball, calculate its SHA256 checksum, and update both the version number and checksum fields directly in the corresponding .bst file.

Does Renovate work with PyPI, GitHub Releases, and Docker registries for build system updates?

Yes, Renovate works with PyPI, GitHub Releases, and Docker registries to automate build system updates, providing configured workflows that automatically track and bump upstream dependency versions without manual intervention.

When should I manually bump a package version instead of using automated dependency tracking?

You should manually bump a package version instead of using automated dependency tracking when handling specific tar or remote sources that require explicit SHA256 checksum verification, or when automated tools like Renovate fail to detect the upstream update.

Can I configure Renovate to automate updates for git_repo sources in the Bluefin build system?

Yes, you can configure Renovate to automate updates for git_repo sources in the Bluefin build system, which streamlines the process of keeping upstream references and package dependencies synchronized with their remote repositories.