Commit Graph

206 Commits

Author SHA1 Message Date
Klaim (Joël Lamotte) 7cdf568d80
ci: use VS2022 instead of VS2019 (#3986) 2025-06-19 15:53:52 +02:00
Hind-M eb3144efab
Adapt label check to bot (#3974) 2025-06-11 12:27:45 +02:00
Antoine Prouvost f771e520f9
Use range in Solution (#3968) 2025-06-06 22:34:33 +02:00
Antoine Prouvost e6d06b8e13
Move stubs to libmambapy-stubs (#3976) 2025-06-06 14:23:51 +02:00
Antoine Prouvost d390bbe80a
Enable and update Python stubs (#3972) 2025-06-05 17:33:50 +02:00
Hind-M c70d46375d
Add constraint on `fmt` (#3969) 2025-06-04 18:19:44 +02:00
Hind-M 703c8d7602
Allow users to set labels on PRs (#3936) 2025-06-02 11:50:18 +02:00
dependabot[bot] 51890d37ee
build(deps): bump codecov/codecov-action from 4 to 5 (#3896)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 11:37:01 +02:00
Julien Jerphanion 64a620a2aa
ci: Adapt code coverage workflow (#3890)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-04-11 15:45:09 +02:00
Julien Jerphanion f4c7a3d559
ci: Add minimal code coverage workflow (#3876)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
2025-04-08 10:44:20 +02:00
Hind-M c90b4aab41
Fix authenticated downloading (#3868) 2025-03-25 13:32:24 +01:00
dependabot[bot] 04b2f2cae3
build(deps): bump uraimo/run-on-arch-action from 2 to 3 (#3850)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 17:10:35 +01:00
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