@startuml
skinparam backgroundColor White
skinparam defaultFontColor Black
skinparam shadowing false
skinparam roundcorner 10
skinparam ArrowColor #111111
skinparam packageStyle rectangle
skinparam rectangle {
  BorderColor #111111
  FontColor Black
}

left to right direction

rectangle "GitHub Actions\ndocker.yml job" as job #E8F1FF {
  rectangle "Build + Push Image" as build #D9F7BE
  rectangle "Output Digest" as digest #FFF1B8
}

rectangle "GHCR" as ghcr #E6FFFB

build --> ghcr : push manifest + layers
build --> digest : expose pushed digest

note bottom of job
Attestation step removed.
Job outcome now depends only on
build/push and summary steps.
end note
@enduml