The declaration parser no longer refuses a run-once container with restart-on. The step's marker is its digest, and the digest includes the digest of every resource it names, so a step whose named file was rewritten runs again and gates what follows, as it did the first time (novox/hq ADR 0099, issue 077).
Two new tests: a run-once step naming a file runs again when the file changed and not when it did not; a container naming a run-once step is recreated after the step ran, with the step as the stated reason.
go vet and go test ./... pass. Companion MRs on multiple-fixes: mesh-controller, mesh-catalog, mesh-lab, hq.
- The declaration parser no longer refuses a run-once container with `restart-on`. The step's marker is its digest, and the digest includes the digest of every resource it names, so a step whose named file was rewritten runs again and gates what follows, as it did the first time (novox/hq ADR 0099, issue 077).
- Two new tests: a run-once step naming a file runs again when the file changed and not when it did not; a container naming a run-once step is recreated after the step ran, with the step as the stated reason.
`go vet` and `go test ./...` pass. Companion MRs on `multiple-fixes`: mesh-controller, mesh-catalog, mesh-lab, hq.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
restart-on. The step's marker is its digest, and the digest includes the digest of every resource it names, so a step whose named file was rewritten runs again and gates what follows, as it did the first time (novox/hq ADR 0099, issue 077).go vetandgo test ./...pass. Companion MRs onmultiple-fixes: mesh-controller, mesh-catalog, mesh-lab, hq.