Owen Lynch on Nostr: My dream CI setup for testing, linting, static sites, etc. would be: - Have ...
My dream CI setup for testing, linting, static sites, etc. would be:
- Have dependencies declaratively pre-built so I don't have to wait for apt-get to finish every freakin time. Nix does a poor job of this because I don't want to wait for nixpkgs to evaluate every freakin time.
- Be tied to a single machine with intermediate results locally cached
- Operate on the *diff* of a commit, so it didn't even need to look at files that didn't change and could pull their compilation results from cache
Published at
2025-05-26 09:27:58 UTCEvent JSON
{
"id": "293f87e1b2a39689407039e4ec5d8c384744b9be73f0345e7b61951842d2ae21",
"pubkey": "c4884ff89ad14becbadc2a822632f6267158dbd86e6b51dd1d219ae77f51e99a",
"created_at": 1748251678,
"kind": 1,
"tags": [
[
"proxy",
"https://mathstodon.xyz/users/olynch/statuses/114573422013780107",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "My dream CI setup for testing, linting, static sites, etc. would be:\n\n- Have dependencies declaratively pre-built so I don't have to wait for apt-get to finish every freakin time. Nix does a poor job of this because I don't want to wait for nixpkgs to evaluate every freakin time.\n- Be tied to a single machine with intermediate results locally cached\n- Operate on the *diff* of a commit, so it didn't even need to look at files that didn't change and could pull their compilation results from cache",
"sig": "f92a9b9a8fa6a1cde30486efc6970ef65d7cefc9905c262449cf1135f5d838034cadd40aea0c1848370da043e4d3620a61039d83190c85df3e86471de3ab3fdb"
}