diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cede9e4..61518f6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,7 +44,8 @@ jobs: # _build carries the Dialyzer PLT # (_build/dev/dialyxir_erlang-*_elixir-*_deps-dev.plt), so this cache is - # the PLT cache too. mix.lock pins the statifier git dep by SHA, so its + # the PLT cache too. statifier is a Hex dependency pinned in mix.lock by + # its exact version and checksum, so the lockfile's # hash moves whenever the engine moves. The restore-keys fallback means a # lockfile bump rebuilds the PLT incrementally from the previous one # rather than from scratch. diff --git a/docs/architecture.md b/docs/architecture.md index b1fd8ce..cfd772d 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -59,8 +59,8 @@ capability to get started. ## What exists today As of this writing one thing is built and the rest is scaffold. The scaffold -is the packaging: `mix.exs` declares the `statifier` dependency (a git -dependency until statifier-ex publishes to hex) and the two optional +is the packaging: `mix.exs` declares the `statifier` dependency (a Hex +dependency pinned in `mix.lock`) and the two optional integrations, `kino` and `phoenix_live_view`, and `lib/statifier_ui.ex` is the top-level module with its `@moduledoc` and a `version/0` function.