build-afm-nightly-publish

Automate the AFM nightly release pipeline from build to Homebrew tap updates.

324|17|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/scouzi1966/maclocal-api --skill build-afm-nightly-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-afm-nightly-publish
Source: https://github.com/scouzi1966/maclocal-api/tree/main/.claude/skills/build-afm-nightly-publish
Command: npx skills add https://github.com/scouzi1966/maclocal-api --skill build-afm-nightly-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end AFM nightly release pipeline from a clean state, reducing manual error and time-to-release.

Core Features & Use Cases

  • Build from scratch: fully compile AFM and generate release artifacts from a fresh clone.
  • Validate and publish: run preflight checks, create GitHub pre-releases, update Homebrew taps, and synchronize wheel/index data.
  • Versioning and changelog: generate version tags and changelogs for nightly releases, with safeguards to ensure reproducible builds.

Quick Start

Run the full nightly publish workflow using the included scripts from the repository root.

Frequently Asked Questions about build-afm-nightly-publish

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

FAQPage Schema
How do I automate nightly releases with GitHub and Homebrew tap updates?

Automating nightly releases involves coordinating build-from-scratch compilation, preflight checks, GitHub pre-release creation, and Homebrew tap synchronization. This pipeline uses repository scripts and standard tooling like gh to enforce safety guards and ensure reproducible builds.

What is the best way to generate changelogs and version tags for nightly builds?

Generating changelogs and version tags for nightly builds requires a coordinated pipeline that compiles artifacts from a fresh clone. This approach enforces preflight checks and safety guards to maintain consistent, reproducible versioning across nightly releases.

Can I use standard CLI tooling like gh and npm to publish GitHub pre-releases?

Yes, you can use standard CLI tooling like gh and npm to publish GitHub pre-releases. The release pipeline relies on repository scripts and standard tools including gh, npm, and wrangler to execute build, testing, and signing stages.

How to run preflight checks before creating a GitHub nightly release?

Running preflight checks before creating a GitHub nightly release requires executing validation stages from a clean state. This ensures the build-from-scratch process, packaging, and signing pass safety guards before generating the release artifacts.

Why does my nightly release pipeline need a clean clone for reproducible builds?

A nightly release pipeline needs a clean clone for reproducible builds to reduce manual error and ensure a consistent state. Building from scratch guarantees that preflight checks, packaging, and changelog generation run against a verified baseline.

Does this nightly release automation handle wheel and index data synchronization?

Yes, this nightly release automation handles wheel and index data synchronization. It coordinates packaging, GitHub release creation, and Homebrew tap updates alongside synchronizing wheel and index data to ensure the release pipeline is fully end-to-end.