I'm looking for a publicly-available example Datomic database with a significant, realistic transaction history. mbrainz has many transactions but they seem to all be fresh assertions (no retractions or updates) and they all took place roughly contemporaneously. I'm looking for something more useful for demonstrating Datomic's history-related features. Does this exist?
Anyone have opinions on the “canonical” way to do a deploy of a Polylith project with Datomic Cloud? Since polylith uses local deps to reference components, it violates Datomic Cloud’s reproducible deploy semantics.
Anyone have an opinion of what the “canonical” way to deploy a Polylith project to Datomic Cloud should be? Since Polylith projects use local deps to reference “bricks” the ion deploy function flags it as unreproducible.
you would think if the local dep was in the repo directory that would be ok
my solution is trending towards just generating a deps.edn with all the project’s bricks’ external deps and the bricks’ paths in :paths.
We set the uname parameter to a unique id that we generate.
We only deploy from CI (Github Actions) so there will never be any uncommitted changes.
Maybe I will learn today that there's an issue with this approach, but it has worked fine for us.
yeah, that’s the easier option, I just didn’t want to skip the implicit reproducibility.