API Reference weld v#0.7.1

Copy Markdown View Source

Modules

Graph-native package publication tooling for Elixir monorepos.

Computes affected projects for one task using Git file diffs and reverse dependency traversal.

Thin Git CLI wrapper used for affected-file resolution and release metadata.

Immutable workspace graph wrapper built on top of Multigraph.

Classified internal dependency edge between two workspace projects.

Edge-kind filters for graph traversal and task planning.

Deterministic SHA-256 helpers for files, directories, and in-memory values.

Stable JSON lock/report artifact for projected builds.

Loads and validates a repo-local weld manifest.

Normalized artifact configuration.

Projection output configuration.

Package metadata for a generated artifact.

Verification configuration for a generated artifact.

Resolves one artifact view from the manifest and workspace graph.

Generates the welded Mix project and its initial lockfile.

Prepares and archives deterministic welded release bundles.

Generates a temporary smoke app that depends on the welded package by local path and compiles it.

Runs package-level verification against the generated welded Mix project.

Structured machine-readable policy or graph violation.

Discovers and loads a monorepo workspace into a graph-native representation.

Workspace discovery using manifest globs, root Mix adapters, or filesystem fallback.

Loaded Mix project metadata for one workspace member.

Mix Tasks

Archive a prepared welded release bundle using repo-local manifest discovery.

Prepare a welded release bundle using repo-local manifest discovery.

Track a prepared welded release bundle using repo-local manifest discovery.

Show which selected projects are affected by a Git diff range.

Render the workspace graph for a weld manifest.

Inspect a weld manifest, discovered workspace, and selected artifact.

Generate the welded artifact for a manifest and selected artifact.

Query direct dependencies or explanatory dependency paths.

Archive a previously prepared welded release bundle.

Prepare a deterministic release bundle for the welded artifact.

Track a prepared welded release bundle on a projection branch.

Generate and verify the welded artifact end to end.