Components

Choose the Buildish component that matches your build or project workflow.

Choose a component based on the job you need to do:

  • Mammoth Cache — share and restore Gradle or Maven build caches in GitHub Actions.
  • No Gradle Wrapper JAR — use the Gradle Wrapper without committing its JAR to the repository.
  • Site Pipeline — validate and assemble documentation from several repositories for any renderer.
  • Release Tooling — prepare, verify, and publish releases through an explicit provider profile.
  • Website — develop and render the public Buildish site from Site Pipeline’s staged output.

No component has a published Buildish release yet. Pages under a component’s development/ route are explicitly unreleased and may change.


Mammoth Cache for Gradle® and Apache Maven™

Transparent, incremental dependency caching for Gradle and Maven builds on GitHub Actions — from simple single-job pipelines to large parallel fan-out workflows.

No Gradle® Wrapper JAR

No Gradle Wrapper JAR is a source-only blueprint for projects that want to use the ordinary Gradle Wrapper launchers without tracking gradle/wrapper/gradle-wrapper.jar in Git.

Site Pipeline

Assemble component-owned docs into a predictable site contract.

Release Tooling

Composable direct and candidate release automation for Buildish components and other Git-hosted projects.

Website

The Website component is for contributors changing buildish.org. It consumes Site Pipeline's validated, renderer-neutral staged output and owns the Buildish-specific Hugo and Docsy rendering, navigation, branding, search, and publication integration.