diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fda83d6..029113d 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 (ROOT, 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 (ROOT, 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 1e1fb1f..336dd0a 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: @@ -330,10 +330,10 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/websocket-client-1.9.2-pyh5ded981_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda - - conda: https://prefix.dev/ship/linux-64/mp-units-2.5.0-hb0f4dca_5.conda + - conda: https://prefix.dev/ship-experiment/stable/linux-64/mp-units-2.5.0-hb0f4dca_5.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 @@ -662,7 +662,7 @@ environments: - conda: https://prefix.dev/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_3.conda - conda: https://prefix.dev/conda-forge/noarch/websocket-client-1.9.2-pyh5ded981_1.conda - conda: https://prefix.dev/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda - - conda: https://prefix.dev/ship/linux-64/mp-units-2.5.0-hb0f4dca_5.conda + - conda: https://prefix.dev/ship-experiment/stable/linux-64/mp-units-2.5.0-hb0f4dca_5.conda - pypi: https://files.pythonhosted.org/packages/04/53/f2815b34359959172a6931932adde8e631de727a697a858265690030b55b/gersemi-0.29.2-cp314-cp314-manylinux_2_28_x86_64.whl packages: - conda: https://prefix.dev/conda-forge/linux-64/_openmp_mutex-4.5-8_kmp_llvm.conda @@ -6215,7 +6215,7 @@ packages: run_exports: {} size: 24190 timestamp: 1779159948016 -- conda: https://prefix.dev/ship/linux-64/mp-units-2.5.0-hb0f4dca_5.conda +- conda: https://prefix.dev/ship-experiment/stable/linux-64/mp-units-2.5.0-hb0f4dca_5.conda sha256: 98eb61e874a65c8172a6dc7ed7a111f68934c563955ff4448f14b681e8686dca md5: d32935557c13c811d14f573bf78c4490 depends: diff --git a/pixi.toml b/pixi.toml index 9e4fcbc..863fdcd 100644 --- a/pixi.toml +++ b/pixi.toml @@ -6,7 +6,7 @@ [workspace] name = "data-model" description = "SHiP event data model" -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"