datomic

enn 2026-06-03T21:16:13.274419Z

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?

đź‘€ 3
Joe R. Smith 2026-06-03T22:30:48.886619Z

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.

Joe R. Smith 2026-06-03T22:34:31.687159Z

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.

Joe R. Smith 2026-06-03T22:35:58.283899Z

you would think if the local dep was in the repo directory that would be ok

Joe R. Smith 2026-06-03T22:59:41.815339Z

my solution is trending towards just generating a deps.edn with all the project’s bricks’ external deps and the bricks’ paths in :paths.

2026-06-04T07:56:44.717829Z

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.

Joe R. Smith 2026-06-04T12:37:05.394029Z

yeah, that’s the easier option, I just didn’t want to skip the implicit reproducibility.