diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0539b85..c66f2a3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,7 +5,7 @@ Thank you for your interest in contributing! As part of the SHiP Collaboration, ## Development Workflow 1. **Fork and Clone**: Create a fork of the repository and clone it locally. -2. **Environment**: Install [pixi](https://pixi.sh) — it provisions all build dependencies (GeoModel 6.22+, a recent CMake/Ninja/compiler) from `conda-forge` and [`prefix.dev/ship`](https://prefix.dev/channels/ship). Then `pixi install` once to materialise the environment. +2. **Environment**: Install [pixi](https://pixi.sh) — it provisions all build dependencies (GeoModel 6.22+, a recent CMake/Ninja/compiler) from `conda-forge` and [`prefix.dev/ship-experiment/stable`](https://prefix.dev/channels/@ship-experiment/stable). Then `pixi install` once to materialise the environment. 3. **Pre-commit Hooks**: We use [`prek`](https://github.com/j178/prek) (a drop-in `pre-commit` replacement) to enforce coding standards. The hook tools come from the pixi `lint` environment, so versions are tracked in `pixi.lock` and run identically everywhere. Install the hooks once: ```bash pixi run install-hooks diff --git a/pixi.lock b/pixi.lock index f7b2a94..1b87372 100644 --- a/pixi.lock +++ b/pixi.lock @@ -9,7 +9,7 @@ platforms: environments: default: channels: - - url: https://prefix.dev/ship/ + - url: https://prefix.dev/ship-experiment/stable/ - url: https://conda.anaconda.org/conda-forge/ packages: linux-64: @@ -204,7 +204,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda lint: channels: - - url: https://prefix.dev/ship/ + - url: https://prefix.dev/ship-experiment/stable/ - url: https://conda.anaconda.org/conda-forge/ indexes: - https://pypi.org/simple diff --git a/pixi.toml b/pixi.toml index eb364b2..05de7bc 100644 --- a/pixi.toml +++ b/pixi.toml @@ -4,7 +4,7 @@ [workspace] name = "shipgeometry" description = "SHiP detector geometry implementation using GeoModel" -channels = ["https://prefix.dev/ship", "conda-forge"] +channels = ["https://prefix.dev/ship-experiment/stable", "conda-forge"] platforms = ["linux-64"] preview = ["pixi-build"] requires-pixi = ">=0.68"