juspay / juspay/omnix

`om develop`: Support `attic`

Open
#474 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
280
Forks
24
PR merge metrics
No merged PRs in 30d

Description

`attic use` should be run in the `preShell` if an attic cache is configured in `om.health.caches.required`, like the existing behaviour when a `cachix` cache is configured.

There is a challenge here: We cannot auto-detect `attic` caches like we do for `cachix` from the domain name (`.cachix.org`).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the `om develop` entry point and inspect how `preShell` handles configured Cachix caches from `om.health.caches.required`. Trace how cache entries are represented and determine how an Attic cache can be distinguished without Cachix domain detection. Done means `attic use` runs for a configured Attic cache, with coverage for that configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.