Files
README.md

Spindle smoke test #

A small workflow for spindle.defn.io using the nixos-x86_64 microVM image. It checks Linux amd64 execution, repository checkout, Nix-provided dependencies, outbound DNS/HTTPS, and workspace persistence between steps. Any failed check fails the workflow. Network validation contacts only cache.nixos.org.

Run on spindle #

  1. Create a repository named spindle-smoke-test on Tangled, hosted on knot.defn.io, without initializing it with a README.

  2. In Settings → Pipelines, select spindle.defn.io.

  3. Add the SSH clone URL shown by Tangled as this repository's origin.

  4. Commit these files and push master:

    git add .
    git commit -m "Add spindle microVM smoke test"
    git push -u origin master
    

Watch the repository's Pipelines tab. Both steps should pass. Later pushes to master rerun the check; the workflow also accepts manual runs.

The local repository uses Git's SHA-256 object format to match the knot's configured default. No remote is configured and no initial commit is created.