Combine dev environments (#2937)

This commit is contained in:
Antoine Prouvost 2023-10-26 12:48:50 +02:00 committed by GitHub
parent 08cbcb70c9
commit 6592c84084
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 28 additions and 66 deletions

View File

@ -28,7 +28,7 @@ jobs:
- name: Create build environment
uses: mamba-org/setup-micromamba@v1
with:
environment-file: ./libmamba/environment-dev.yml
environment-file: ./dev/environment-dev.yml
environment-name: build_env
cache-environment: true
- uses: hendrikmuhs/ccache-action@main
@ -180,7 +180,7 @@ jobs:
- name: create build environment
uses: mamba-org/setup-micromamba@v1
with:
environment-file: ./micromamba/environment-dev.yml
environment-file: ./dev/environment-dev.yml
environment-name: build_env
cache-environment: true
create-args: >-

View File

@ -27,7 +27,7 @@ jobs:
- name: Create build environment
uses: mamba-org/setup-micromamba@v1
with:
environment-file: ./libmamba/environment-dev.yml
environment-file: ./dev/environment-dev.yml
environment-name: build_env
cache-environment: true
init-shell: bash cmd.exe
@ -166,7 +166,7 @@ jobs:
- name: create build environment
uses: mamba-org/setup-micromamba@v1
with:
environment-file: ./micromamba/environment-dev.yml
environment-file: ./dev/environment-dev.yml
environment-name: build_env
cache-environment: true
init-shell: bash cmd.exe
@ -227,7 +227,7 @@ jobs:
- name: create build environment
uses: mamba-org/setup-micromamba@v1
with:
environment-file: ./micromamba/environment-dev.yml
environment-file: ./dev/environment-dev.yml
environment-name: build_env
create-args: >-
menuinst

View File

@ -1,30 +1,38 @@
name: mamba-dev
channels:
- conda-forge
dependencies:
# libmamba build dependencies
- cxx-compiler
- cmake >=3.16
- ninja
- nlohmann_json
- simdjson >=3.3.0
- mitmproxy
- libsolv >=0.7.18
- libarchive
- libsodium
- libcurl >=7.86
- gtest
- gmock
# libmamba dependencies
- cpp-expected
- fmt
- libarchive
- libcurl >=7.86
- libsodium
- libsolv >=0.7.18
- nlohmann_json
- reproc-cpp >=14.2.4.post0
- simdjson >=3.3.0
- spdlog
- yaml-cpp >=0.8.0
- sel(win): winreg
# libmamba test dependencies
- doctest
# micromamba dependencies
- cli11 >=2.2
# micromamba test dependencies
- mitmproxy
- pytest >=7.3.0
- pytest-asyncio
- pytest-lazy-fixture
- pytest-xprocess
- conda-package-handling
- pyyaml
- spdlog
- fmt <10
- sel(win): winreg
- sel(win): pywin32
# libmambapy build dependencies
- pybind11-stubgen <1.0
# libmambapy dependencies
- python
- pybind11
# dev dependencies
- pre-commit

View File

@ -1,21 +0,0 @@
name: mamba-dev
channels:
- conda-forge
dependencies:
- cxx-compiler
- cmake >=3.16
- ninja
- nlohmann_json
- simdjson >=3.3.0
- libsolv >=0.7.18
- libarchive
- libsodium
- libcurl >=7.86
- doctest
- cpp-expected
- reproc-cpp >=14.2.4.post0
- yaml-cpp >=0.8.0
- cli11 >=2.2
- spdlog
- fmt
- sel(win): winreg

View File

@ -1,25 +0,0 @@
name: mamba-dev
channels:
- conda-forge
dependencies:
- cxx-compiler
- cmake >=3.16
- ninja
- nlohmann_json
- simdjson >=3.3.0
- libsolv >=0.7.18
- libarchive
- libsodium
- libcurl >=7.86
- gtest
- gmock
- cpp-expected
- reproc-cpp >=14.2.4.post0
- yaml-cpp >=0.8.0
- cli11 >=2.2
- spdlog
- fmt
- pybind11
- pybind11-stubgen <1.0
- pytest >=7.3
- sel(win): winreg