Skip to main content

74 docs tagged with "reflow"

View all tags

Commands

Choose a Reflow command by repository target, persistent effect, confirmation behavior, and dry-run boundary.

Common Problems

Diagnose configuration, target, environment, and workflow failures.

Configuration Reference

Reference every active Reflow configuration table, its default, command consumers, and safety implications.

Contributing

Prepare a focused, tested, documented, and safe contribution to Reflow.

Development Setup

Prepare Python 3.14+, install Reflow in editable mode, and configure contributor quality tools.

Docker

Pull Reflow production images with immutable or moving stable tags and run the CLI in a container.

Examples

Examples: reflow releases recover

Examples

Examples: reflow tags convert local

Examples

Examples: reflow tags convert remote

FAQ

FAQ: reflow dockerize

FAQ

FAQ: reflow init

FAQ

FAQ: reflow releases recover

FAQ

FAQ: reflow tags convert local

FAQ

FAQ: reflow tags convert remote

Options

Reference for the supported initialization mode, overwrite behavior, prompting, and global dry-run option.

Options

Options: reflow releases recover

Options

Options: reflow tags convert local

Options

Options: reflow tags convert remote

Output

Output: reflow dockerize

Output

Output: reflow releases recover

Output

Output: reflow tags convert local

Output

Output: reflow tags convert remote

Overview

Understand responsibilities and execution flow.

Overview

Build an image for every repository tag and publish it to configured GitHub and/or GitLab registries.

Overview

Create project-owned Reflow configuration in a persistent local target without changing Git history or remote state.

Overview

Find version tags without corresponding GitHub releases and re-push them to retrigger tag-based CI/CD.

Overview

Replace convertible tag names in one persistent local checkout while preserving tag type and annotated metadata when possible.

Overview

Replace tag names on a selected Git remote through one guarded atomic push.

Overview

Understand Reflow's repository targeting, mutation scopes, confirmation rules, and dry-run boundary before running a workflow.

Overview

Understand the project configuration file, precedence, and active sections.

Overview

Understand Reflow's contributor workflow, safety boundaries, and validation tools.

Overview

Install Reflow, select the intended repository, initialize local configuration, and preview the first workflow safely.

Overview

Quick CLI, path, option, and safety reference.

Overview

Diagnose configuration, target, environment, and workflow failures.

Overview

Choose a workflow by its target and side effects.

Reflow

Convert version tags, recover tag-driven GitHub releases, and publish tagged container images from a repository-aware CLI.

Requirements

Docker engine running. Valid Dockerfile/build context. Registry authentication and image permission. At least one Git tag.

Requirements

A writable target project directory. Reflow installed with Python 3.14 or newer. Review existing .config/reflow content before using --force.

Requirements

Authenticated GitHub release discovery. A push-capable remote. A tag-triggered workflow safe to retrigger.

Requirements

A persistent local Git checkout. Convertible PEP 440 or SemVer tags. No destination collision or signed tag.

Requirements

A URL or checkout with a push-capable remote. Permission to create and delete tag refs. No collision, signed tag, or unsupported conversion.

Syntax

Syntax: reflow dockerize

Syntax

Syntax: reflow releases recover

Syntax

Syntax: reflow tags convert local

Syntax

Syntax: reflow tags convert remote

Tag Commands

Choose explicit local or remote tag-conversion scope.

Testing

Validate Reflow's CLI, repository targeting, dry-run boundaries, and release workflows.

Workflow

Workflow: reflow releases recover

Workflow

Workflow: reflow tags convert local

Workflow

Workflow: reflow tags convert remote