API Reference weld v#0.8.0

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.

Verifies AGENTS.md files carry dependency-source and runtime-env guidance.

Verifies repo-local dependency source bootstrap helpers and manifests.

Builds dependency-source reports across a set of repos.

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.

Verify AGENTS.md dependency-source and runtime-env guidance.

Verify repo-local dependency source helper and manifest files.

Build dependency-source ecosystem reports for a repo list.

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.