GitHub Action to validate jackin agent repos against the project contract.
- Required files —
Dockerfile,jackin.agent.toml,.dockerignore,.gitignore - Dockerfile contract — final stage must be
FROM projectjackin/construct:trixie - Manifest schema — valid TOML, no unknown fields, env var rules
- Docker build — multi-platform build (amd64 + arm64)
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: jackin-project/validate-agent-action@v1| Input | Default | Description |
|---|---|---|
path |
. |
Path to the agent repo |
jackin-version |
latest |
Version of jackin-validate to use |
build-platforms |
linux/amd64,linux/arm64 |
Docker platforms to build |
skip-build |
false |
Skip Docker build step |
Apache License 2.0