release

Installation
SKILL.md

Freenet Release Skill

Overview

This skill orchestrates a complete Freenet release. The release pipeline runs entirely in GitHub Actions — your job is to determine the version, confirm with the user, trigger the workflow, watch it complete, then verify the cascade (gateway updates, announcements, network health).

The workflow handles all of: version bump → release PR → CI gate → crates.io publish → GitHub release → cross-compile binaries. The release.published event then auto-triggers gateway-update.yml (HMAC-POSTs each gateway's release-agent) and release-announce.yml (Matrix + River posts via release-agent).

Arguments

  • If an argument is provided (e.g., /release 0.2.65), use it as the target version.
  • If no argument is provided, auto-detect: increment the patch of the version currently in crates/core/Cargo.toml. If unreleased PRs have already bumped it past the last tag, use the current Cargo.toml version as-is rather than incrementing again — that's the version those PRs were intended for.

Step 1: Determine Version and Show Changelog

Installs
16
GitHub Stars
25
First Seen
Feb 21, 2026
release — freenet/freenet-agent-skills