taubyte-push-build-verify

Installation
SKILL.md

Push Build Verify

Steps

  1. Context: Run tau --json current. If the user asked for a new project in this session, confirm Project matches that name (see taubyte-orchestratorNew project hard gate) before any push or import.

  2. Pre-push build/runtime config check:

    • Validate .taubyte/build.sh and .taubyte/config.yaml for changed functions/websites/libraries.
    • Ensure required env vars are declared when server-side config is needed.
    • For Go functions, confirm sources follow taubyte-go-sdk-constraints: empty.go at function root only (no manual lib/, no hand-written main.go). Optional local WASM check: taubyte/go-wasi Docker recipe in that skill.
  3. If website/library was newly created in this workflow, import first:

    tau import website --name <website>
    tau import library --name <library>
    
    • Run only for resources that exist and are relevant to this workflow.
  4. Push project config:

    tau push project --config-only --message "<message>"
    
Related skills

More from taubyte/skills

Installs
11
Repository
taubyte/skills
First Seen
Apr 22, 2026