Julien Jerphanion
437602625e
ci: Add "release::maintenance" Pull Request label ( #3843 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-02-27 12:02:48 +01:00
Julien Jerphanion
79b2acf495
ci: Also run workflows for `feat/*` branches ( #3823 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-02-18 17:01:13 +01:00
Johan Mabille
89abba3df0
warning as error default to OFF and enabled in CI ( #3814 )
2025-02-11 15:05:41 +01:00
Hind-M
27010d1acb
[Windows] Write command in multiple lines ( #3794 )
2025-02-05 14:27:22 +01:00
Julien Jerphanion
d24f5d80bc
ci: Fix typo in Windows workflows ( #3793 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-02-04 10:37:03 +01:00
Julien Jerphanion
8781dcc82e
ci: Rerun pytest tests on `main` in case of failures ( #3769 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Hind Montassif <hind.montassif@gmail.com>
2025-02-04 09:16:30 +02:00
Ayaz Salikhov
d0c7458839
maint: Add prettier pre-commit hook ( #3663 )
2025-01-13 09:09:07 +01:00
Julien Jerphanion
50c3aae986
ci: Remove Conda Nightly tests ( #3629 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-12-04 10:53:18 +01:00
Henry Schreiner
fcb007a981
ci: add brew toolchain test ( #3625 )
...
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2024-11-21 18:11:46 +01:00
Ayaz Salikhov
e4ad1cc6cd
maint: Unify `cmake` calls in workflows, build win static builds in p… ( #3616 )
2024-11-20 12:36:49 +01:00
Klaim (Joël Lamotte)
27b6794ccb
fixed incorrect syntax in static_build.yml ( #3592 )
2024-11-12 14:18:40 +01:00
Klaim (Joël Lamotte)
48df20618f
Fix: json parsing error due to wrong encoding of Python output ( #3584 )
2024-11-12 10:27:10 +01:00
Julien Jerphanion
0ad7255b24
maint: Unpin libcurl<8.10 ( #3548 )
...
To see if 8.10.1 solved the problem.
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-10-17 17:00:11 +02:00
Johan Mabille
675c6de0e6
Upgraded CI to micromamba 2.0.2 ( #3497 )
...
* Upgraded CI to micromamba 2.0.2
* Investigate CI setup
* touch my.bat
2024-10-04 08:54:44 +02:00
Johan Mabille
0b97555fbc
Rollback to micromamba 1.5.10 in CI ( #3491 )
2024-10-02 12:51:06 +02:00
Johan Mabille
df9a2dcc77
GHA issue workaround ( #3476 )
...
Back to micromamba 1.5.10 on Windows
2024-09-27 21:35:20 +02:00
Hind-M
ad8ca3cf02
Compute `root prefix` as mamba install path ( #3447 )
...
* Compute root prefix as mamba install path
* Run test only on linux
* Test conflict between conda and mamba with same base env in CI
* Change strategy
* Use target_compile_definitions instead of add_definitions
* Add test logs
* Add ENABLE_MAMBA_ROOT_PREFIX_FALLBACK OPTION
2024-09-20 14:36:17 +02:00
Hind-M
af81975dbc
Remove cctools patch removal in CI ( #3451 )
2024-09-17 15:08:00 +02:00
Johan Mabille
5810eb8c0b
Remove cctools patch from feedstock in CI ( #3442 )
2024-09-12 21:26:43 +02:00
Wolf Vollprecht
a261cd461d
fix: add warning when using defaults ( #3434 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Hind Montassif <hind.montassif@gmail.com>
Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
Co-authored-by: Sylvain Corlay <sylvain.corlay@gmail.com>
2024-09-12 19:28:40 +02:00
Hind-M
aec5390597
[win-64] Remove workaround ( #3398 )
...
Remove workaround (issue now fixed)
2024-08-12 18:02:08 +02:00
Hind-M
83fdeae465
[win-64] Add constraint on fmt ( #3400 )
...
Add constraint on fmt (until next release)
2024-08-12 17:02:23 +02:00
Julien Jerphanion
bc89383ca7
ci: Unpin libcxx <18 ( #3375 )
...
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-08-01 09:16:30 +02:00
Julien Jerphanion
d0d7eea49a
build: Support fmt 11 (follow-up) ( #3371 )
...
* build: Support fmt 11
A few other elements were required, as observed in:
https://github.com/mamba-org/mamba/pull/3352
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
* Unpin python on 3.9
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
* ci: use libcxx<18 for macOS
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
* Add TODO comment
Co-authored-by: Hind-M <Hind-M@users.noreply.github.com>
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
---------
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2024-07-30 15:57:15 +02:00
Cornelius Roemer
4b8cc14869
chore(ci): bump github action versions ( #3350 )
...
* chore(ci): bump actions/checkout to v4
* chore(ci): bump actions/cache to v4
* chore(ci): bump upload-artifact to v4
* Update static_build.yml
* No whitespace changes
2024-07-25 13:15:24 +02:00
Hind-M
49fd2f0f5d
Fix CI failure on win-64 ( #3315 )
...
* Attempt to fix CI failure on win-64
* Set flag in CI workflow instead of CMake file
2024-06-11 11:54:41 +02:00
Johan Mabille
dcd777fbd1
Test with xtensor-python instead of unmaintained xframe ( #3286 )
...
Upgraded tests to use packages available on osx-arm64
2024-05-03 18:02:33 +02:00
Antoine Prouvost
901f29d9b3
Use conda-forge feedstock for static builds ( #3249 )
2024-03-25 20:42:02 +01:00
Hind-M
cad6793e21
[mamba-content-trust] Add integration test ( #3234 )
...
* -Fix trusted_channels in ctx not working with more than one item
-Add test for mamba-content-trust (mamba client side) using conda-content-trust (server side)
-Add missing install with pip (to fix)
* Remove repo_signed (supposed to be generated with testserver_pkg_signing.sh)
* Add MAMBA_ROOT_PREFIX to Taskfile.dist.yml
2024-03-20 10:58:29 +01:00
Antoine Prouvost
daeb96cb08
Make libsolv wrappers into standalone library ( #3181 )
...
* Move solv-cpp into standalone library
* Remove mamba namespace from solv-cpp
* Switch solv-cpp to object library
* Install solv-cpp object library
* Fix doctest
* Fix windows path
2024-02-08 10:49:53 -05:00
Hind-M
67fd10a830
Automate releases (`CHANGELOG.md` updating) ( #3179 )
...
* Add script to automate updating CHANGELOG.md for releasing
* Add PRs label check workflow
2024-02-08 09:35:18 +01:00
Antoine Prouvost
6f315a26df
Add MacOS DNS issue logging ( #3130 )
2024-01-16 13:26:48 +01:00
Antoine Prouvost
212d1e9ad2
Remove hard coded mamba ( #3069 )
...
* Remove hard-coded micromamba
* Revert test_env
* Fix Taskfile
* Put mamba inside the feedstock
* Fix permission error
* Move git safe dir
* Restore micromamba-feedstock main branch
* Try chown
2023-12-19 08:54:50 +01:00
Antoine Prouvost
4f9fb52964
merge groups ( #3068 )
...
* Fix 2.0 alpha
* Add CI merge groups
2023-12-18 10:51:39 +01:00
Johan Mabille
6df8ce92fa
Reworked job names
2023-12-14 15:19:06 +01:00
Johan Mabille
4f2d1ebd43
Added mamba as dynamic build of micromamba ( #3060 )
2023-12-14 14:22:31 +01:00
Antoine Prouvost
3cb488bb61
Conda canary on 1.x ( #2950 )
...
* Conda canary on 1.x
* Update .github/workflows/conda_canary.yml
Co-authored-by: Jonas Haag <jonas@lophus.org>
---------
Co-authored-by: Jonas Haag <jonas@lophus.org>
2023-12-06 12:56:57 +01:00
Antoine Prouvost
1d038d1577
Fail fast except on debug runs ( #2985 )
2023-11-16 16:21:58 +01:00
Antoine Prouvost
0d42e81667
Modularize libmambapy ( #2960 )
...
* Modularize libmambapy
* Add test-libmambapy to Taskfile
* Fix libmamba installation
* Fix standalone libmambapy configuration
* Change libmambapy layout
* Add scikit-build
* Fix libmambapy extension name
* Add submodules shims
* Fix libmambaoy tests
* Fix stubgen
* Adapt libmambapy tests to scikit-build
* Read version from Python
* Replace confusing names
2023-11-10 18:29:16 +01:00
Antoine Prouvost
8683078464
Refactor CI and libamambapy tests (on Win) ( #2955 )
...
* TMP disable Unix tests
* Try refactor win CI
* Add libmambapy tests
* Run Windows libamamba tests via CMake
* Add Windows menuinst dependency
* Fix typo
* Debug libmambapy tests Win
* Add micromamba tests windows
* Call test_libmamba from different paths
* Merge workflow launchers
* Fix libmamba tests win
* Fxi
* Fix workspace key
* DEbug win
* Implement local channel tests as part of the intergration tests
* Try Win libmamba tests bash
* Cleanup
* Restore Unix tests
* Make test local channel noarch
* Fix workspace action number
* No error on test cleanup in CI
* Reduce number of threads to conda-index
* Disable local channel tests on Windows
2023-11-03 14:07:54 +01:00
Antoine Prouvost
fdf2b65a27
Refactor CI and libamambapy tests (on Unix) ( #2952 )
...
* Add simple libmambapy test
* Use CMakePresets in CI
* Share workspace between jobs
* Add Conda dependency
* Remove CMake STRIP
* Fix menuinst skipping
* Refactor CMakePresets
* Change ccache key
* Add pkg-config
2023-11-02 13:55:39 +01:00
Antoine Prouvost
c32da691c1
Remove mamba ( #2942 )
2023-10-30 10:42:39 +01:00
Antoine Prouvost
6592c84084
Combine dev environments ( #2937 )
2023-10-26 12:48:50 +02:00
Hind-M
620ae9500c
Add CI test for local channels ( #2854 )
...
* Add CI test for local channels
* Replace conda_prefix with mamba_root_prefix
* Add note for `-c local` in channels long description
* Throw exception if no `conda-bld` dir exists and `-c local` is given
* Add umamba local channel tests to windows CI
* Fix test_config
2023-10-06 11:11:49 +02:00
Antoine Prouvost
91b6c44a51
Read repodata.json using nl::json (rerun) ( #2753 )
...
* Add simdjson dependency
* Add experimental_repodata_parsing option
* Add simdjson repodata parser
* Add missing dependency
* Deactivate simdjson by default
2023-10-04 22:06:46 +02:00
Antoine Prouvost
6fe4f4d1bf
Fix win test micro.mamba.pm ( #2888 )
...
* Fix win test micro.mamba.pm
* Remove workflow
2023-10-04 14:29:03 +02:00
John Blischak
427bcd5d8e
Update GitHub Actions steps to open Issues for failed scheduled jobs ( #2884 )
2023-10-02 20:26:17 +02:00
Antoine Prouvost
0fbb0e4fab
Use CMake targets for reproc ( #2883 )
...
* Use CMake targets for reproc
* Use reproc-cpp-static on Windows
* Upper pin on Mamba
2023-10-02 18:01:14 +02:00
Antoine Prouvost
be30af600a
Build micromamba win with feedstock ( #2859 )
...
* Try CI
* Remove useless header
* Try mixing static windows build with Conda
* More packages from conda-forge
* Move to yaml-cpp>=0.8.0
* Ensure proper yaml-cpp target
* Use yaml-cpp-static on Windows
* Fix versions
* Use libsolv-static from Conda-Forge
2023-09-27 10:32:47 +02:00
Antoine Prouvost
60962b9d82
Build micromamba with /MD ( #2862 )
...
* Build micromamba with /MD
* Factor same dependencies
* Factor header only libraries
2023-09-22 13:44:17 +02:00