Commit Graph

44 Commits

Author SHA1 Message Date
Ayaz Salikhov d0c7458839
maint: Add prettier pre-commit hook (#3663) 2025-01-13 09:09:07 +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 df9a2dcc77
GHA issue workaround (#3476)
Back to micromamba 1.5.10 on Windows
2024-09-27 21:35:20 +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
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
Antoine Prouvost 901f29d9b3
Use conda-forge feedstock for static builds (#3249) 2024-03-25 20:42:02 +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
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 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
Antoine Prouvost 3c200f9e8e
Don't force MSVC_RUNTIME (#2861)
* Don't force MSVC_RUNTIME

* Run micromamba-feedstock fork

* Explicit MSVC runtime in CI

* Fix typo
2023-09-21 20:02:02 +02:00
Antoine Prouvost 9438ac77d2
Fix and improve static builds (#2755)
* Check that CI fails

* Run CI through conda-forge script

* Run conda-forge script in feddstock dir

* Try setting mamba source visible to conda-forge script

* Fix feedstock patch path

* Checkout TMP AntoinePrv repo

* Don't template micromamba-feedstock

* Fix checkout ref

* Extract static package

* TMP debug OSX build

* Set OSX out dir

* Disable cleanup

* Run Linux ppc64le and aarch64 builds on emulated arch

* Try running python on fedora

* Run docker in docker

* Try ubuntu

* Change repo to conda-forge

* Revert "Check that CI fails"

This reverts commit 3b1a7d29ec.

* Remove unused recipe fork
2023-08-17 14:33:03 +02:00
Jonas Haag 217440dc74
Split Mamba and Micromamba installation docs (#2719)
Co-authored-by: Antoine Prouvost <AntoinePrv@users.noreply.github.com>
2023-08-05 23:52:42 +02:00
Pavel Zwerschke 8f93ee6a19
Switch to setup-micromamba (#2610) 2023-06-21 14:21:55 +02:00
Pavel Zwerschke 6792f50cae
Use only vcpkg for static windows build (#2520) 2023-05-22 14:19:38 +02:00
Johan Mabille e5451c94f9
Replaced libtool 2.4.6_9 with libtool 2.4.7-3 in vcpkg builds (#2439) 2023-04-03 16:30:40 +02:00
Johan Mabille d9a843c8c6
Fixed builds based on vcpkg (#2435) 2023-03-31 17:23:43 +02:00
Johan Mabille b38377a479
Only full shared or full static build (#2342) 2023-03-03 17:27:25 +01:00
Jonas Haag 72a1badd71
Fix Windows static builds (#2228)
Co-authored-by: Wolf <w.vollprecht@gmail.com>
2023-02-02 19:00:36 +01:00
Wolf Vollprecht 26071af28c
use proper recipe also on macOS (#2225) 2023-01-16 14:33:50 +01:00
Wolf Vollprecht e9695a45cc
use local meta.yaml for static builds (#2214) 2023-01-10 17:45:49 +01:00
Johan Mabille d60a5b89df
Use confa-forge micromamba feedstock instead of a fork (#2206) 2023-01-06 13:42:09 +01:00
Wolf Vollprecht 10a63f125a
Downgrade curl to fix micromamba static builds on osx x64 (#2205) 2023-01-06 07:53:21 +01:00
Antoine Prouvost 433ba25ccf
Actually use sccache in Windows full static builds (#2111) 2022-11-14 15:48:36 +01:00
Antoine Prouvost 424a18e3bb
Add safe signed/unsigned conversion (#2087)
* Add safe signed/unsigned conversion

* Update static patching
2022-11-07 10:12:22 +01:00
Pavel Zwerschke 98533bfd94
Upload conda-bld artifacts for failed builds (#2058) 2022-10-28 17:09:23 +02:00
Antoine Prouvost 40772bc540
Fix CI by pointing to updated feedstock and fixing update tests (#2055)
Co-authored-by: Wolf Vollprecht <w.vollprecht@gmail.com>
2022-10-28 08:51:41 +02:00
AntoinePrv 83875f459b Don't use micromamba feedstock patch on Win 2022-10-26 14:35:42 +02:00
Pavel Zwerschke 71fb74060f
Remove unnecessary env variable (#1989) 2022-10-04 11:53:10 +02:00
Pavel Zwerschke b72fc933f5
Add cross-compilation builds (#1976) 2022-10-04 11:22:02 +02:00
Wolf Vollprecht a3850e2e59 fix workflows for main rename 2022-09-28 17:43:48 +02:00
Jonas Haag aa60596675
Don't run fully static Windows builds on branches (#1892)
* Move static builds to separate workflow

* Move static builds to separate workflow

* Don't run Windows fully static build on branches
2022-09-01 14:51:08 +02:00