Continuous state
Every commit walks through the same five states on a ledger your organization owns.
There is one lifecycle for commits on a gridtrue network. The state is on the ledger, so answering 'what state is this in?' is a query, not a log trawl.
- 1
DRAFT
The commit exists on the developer's machine. No attestations yet.
- 2
VALIDATING
gridtrue validate is running. Validation runtimes execute build / test / local-deploy. Partial results stream into the panel.
- 3
ATTESTED
All required predicates for this path have passing signed attestations. The commit is ready to be pushed.
- 4
PROMOTABLE
Policy for the target branch is satisfied. The push is accepted by the network — regardless of whether the developer has clicked push yet.
- 5
DEPLOYED
A deploy attestation has landed. The commit now has an on-ledger record of where and when it reached a real environment.