Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bincrafters/templates

Collection of Conan recipe + CI templates
https://github.com/bincrafters/templates

AZP: Don't add `.x` to Python version as it triggers a false-positive warning

This triggers a warning that we are specifing an exact patch version

7f1abf8322e4fddb33e95657a3f9e973445aca9d authored almost 2 years ago by Croydon <[email protected]>
Fixes

f22794aaab9bfd3adce06b179657858fea6de941 authored over 2 years ago by Croydon <[email protected]>
Use @functools to cache CMake

See also https://github.com/conan-io/conan-center-index/pull/10095

f973e630cf86ed7b46eb56577c1510b6c8232080 authored over 2 years ago by Croydon <[email protected]>
GHA: Update used Actions

aaed013bd9479dcf839b325887f473518c4cd79a authored over 2 years ago by Croydon <[email protected]>
GHA: Add "finished" CI job

c90a5d2c67f4aa88a5be3c088fa653a85033df25 authored over 2 years ago by Croydon <[email protected]>
Update GHA & AZP

b12960c239deec46d824a5fcea46b738e48eb757 authored about 3 years ago by Croydon <[email protected]>
GHA: Use dev version of Bincrafters Package Tools

7ba236e3fb13dbf57c1b260964c2ba81017b9e8f authored about 3 years ago by Croydon <[email protected]>
Rename env variable to BPT_MATRIX_SPLIT_BY_BUILD_TYPES

343d452586fec56e95874a95ecfe0ed0afbdce4a authored about 3 years ago by Croydon <[email protected]>
Delete Travis configurations

67fe7fe1d39f14239c0bf8541c6663c74eb8696a authored about 3 years ago by Croydon <[email protected]>
GHA: use actions/setup-python@v2

af1adc856ad77101003c12afc70a8e90aae6ce74 authored about 3 years ago by Croydon <[email protected]>
AZP: Dynamically generate matrix + remove Collection concept

c17577e87d049d13e9ec43b6fc1789363e48ab35 authored about 3 years ago by Croydon <[email protected]>
Switch back to release install

3d3f317bb72ded8a779f5144e7f9df2cf13c8e72 authored about 3 years ago by Croydon <[email protected]>
Change default URL

4e04a03881cfc9857e7519980f5e436b35da26aa authored about 3 years ago by Croydon <[email protected]>
Modernize tools.cross_building() usage

2951bb7319999e07bc4313b806042ff66624527d authored over 3 years ago by Croydon <[email protected]>
Sync .gitignore with CCI

1ab1ad862f042de9fd806f97e69fa74af4e2a5c6 authored over 3 years ago by Croydon <[email protected]>
Modernize source()

91d374d38733608c6a7ff5ece07b7f1f339d4e31 authored over 3 years ago by Croydon <[email protected]>
Add required_conan_version to encourage usage

See also https://github.com/bincrafters/community/issues/1272

ec43763228d83e5833800b889d67c652f487be57 authored over 3 years ago by Croydon <[email protected]>
Fix locations of config.yml

a42aa5b9624735d5891b238d184704ae20006321 authored over 3 years ago by Croydon <[email protected]>
Fix GHA template

Thanks @ericlemanissier!

29a421e2173b6b70673ed929dc6a373ff0e5d130 authored over 3 years ago by Croydon <[email protected]>
Fix link

aae734650da542523d790b2fc7338d7fc6d61178 authored over 3 years ago by Croydon <[email protected]>
Fix link

884153aefea1fafc237df8423f9c3f38540500f0 authored over 3 years ago by Croydon <[email protected]>
Transform templates to use the monorepo layout

This works well even for users with just one recipe

Unifying this to one layout also greatly si...

76aa60792fc455179e2c0176bbabdefac514c0de authored over 3 years ago by Croydon <[email protected]>
Move recipe files to recipes/ subfolder

f13d4565eb9b4769ef1ee8f9b9c9eff53971c195 authored over 3 years ago by Croydon <[email protected]>
Run Windows build jobs on GitHub Actions by default

39dc040d9fa6fd41bd49b07cde937ea002bd7fe0 authored over 3 years ago by Croydon <[email protected]>
Fix deploy

2e21ac776ed6e92a34054357a2f51be04d694c5c authored over 3 years ago by Croydon <[email protected]>
Remove done TODO

485d81fef5cafbcb0940d89ef93771a3520e534a authored over 3 years ago by Croydon <[email protected]>
Delete repository settings file

which never fully worked anyway

c402284bb1aaf9886d24ebdbc5e7cdb9a268b27f authored over 3 years ago by Croydon <[email protected]>
Update GHA template

d150b32393c31c3b8ded6de7c88c6d6972132a85 authored over 3 years ago by Croydon <[email protected]>
Delete fPIC option when shared

901028f1b103853193eb89366756a4bd02bff851 authored over 3 years ago by Croydon <[email protected]>
Sync .gitattributes with CCI

7505bc33886eb09eb815ed0e699220635bdda1d5 authored over 3 years ago by Croydon <[email protected]>
Move macOS jobs by default to GitHub Actions

macOS jobs do run on GitHub Actions if neither Travis nor Azure Pipelines are configured

If at ...

011a208663dfb8c0927aab3576428e967dc674bf authored almost 4 years ago by Croydon <[email protected]>
GHA: Name workflow + clone entire git history

1ae89d0628220d6678ddc73950621347591560c3 authored almost 4 years ago by Croydon <[email protected]>
Travis: Let jobs fail artificial as a warning

e035c7f055fe9e354eec182c1a8ea7fbbcdcca4e authored almost 4 years ago by Croydon <[email protected]>
Update method order

According to https://github.com/conan-io/conan-center-index/pull/3614

adf8ebc12056715b08e1059e6390d9e52a082718 authored almost 4 years ago by Croydon <[email protected]>
readme: don't use CI specific badges anymore

The commit status should be good enough

380427013c78c2097bdb58a9aecc20f4a353510a authored almost 4 years ago by Croydon <[email protected]>
nit-picking: use double quotes

b12ff3e9cecde855d838223b7b4526f154c16d64 authored almost 4 years ago by Croydon <[email protected]>
CI deployment: use GitHub Actions instead of Travis

c2648cfaec7c51f80e33a1206f5dadb18f91fa0c authored almost 4 years ago by Croydon <[email protected]>
CI deployment: fix parents creation

beed932e6cb83ab3d8eac586c5d21141226e8882 authored almost 4 years ago by Croydon <[email protected]>
CI deployment: fix copy&paste error

ecc69f0a6b1a4870170a85d00fe6418f2356f80e authored almost 4 years ago by Croydon <[email protected]>
Template deployment: be selective about files in .github/

8c31fabe14c1cf3a151bd9f14d84ac7e2c80d2d6 authored almost 4 years ago by Croydon <[email protected]>
Deprecate Travis

See also https://github.com/bincrafters/community/issues/1307

4ab94e170f2269e29573291864dec947614bc1bc authored almost 4 years ago by Croydon <[email protected]>
Travis macOS: delete steps file + import steps from git history

3a297558f56b3f5935c5fc8efdeb1a92f05daa6c authored almost 4 years ago by Croydon <[email protected]>
Travis: macOS Update Python to 3.7.9

12f4883f65fcbc521d7425636083ce9bba4be5cd authored almost 4 years ago by Croydon <[email protected]>
Update .editorconfig from CCI

9a9c8679f69371986127391090a520deec13d698 authored almost 4 years ago by Croydon <[email protected]>
Always use all settings and remove them accordingly from package_id

46efa3872954da599cbe4e4aaa8422962c15217f authored almost 4 years ago by Croydon <[email protected]>
Synchronize .gitattributes with CCI

a1c0201e2f877c85fc1c1f3b12f535cc5ebf83cd authored almost 4 years ago by Croydon <[email protected]>
Rename default branch in the individual repos to main

057a42a91833b65d3dd32c1065ae612510db7418 authored almost 4 years ago by Croydon <[email protected]>
Rename default branch to main

4667f8d45ed8b0786d65d450f6f608d1304e96fb authored almost 4 years ago by Croydon <[email protected]>
AppVeyor: Remove VS2015 builds

ad07412be1bb81f7b28dbed4ee473880a9851be5 authored almost 4 years ago by Croydon <[email protected]>
GHA: simplify config file; move more logic to bincrafters-package-tools

62de2896dfd2b3ef5ca8ec46b31c69020817680d authored almost 4 years ago by Croydon <[email protected]>
Installer: Add build_type

b2d4a0b92a29287ff937a471ee28b97dd66ea85c authored almost 4 years ago by Croydon <[email protected]>
Installer: Use os and arch instead of os_build and arch_build

aa36e6940f5ef67d7c502277a706e9569e63f42c authored almost 4 years ago by Croydon <[email protected]>
Remove conan as a default topic

31fc66e81f1a2957287e94e6e840d84f1bfcc7b2 authored almost 4 years ago by Croydon <[email protected]>
Update azure.yml

dab6731ee0acb8a4f2f144051b3fa1c4410c55e2 authored almost 4 years ago by ericLemanissier <[email protected]>
Update azure.yml

c5cf64f3326293a39df943680f47e90e2fa33633 authored almost 4 years ago by ericLemanissier <[email protected]>
add apple-clang 9.1 to azp

faa1167383bb15949c765b75ff2c36c11f2b3220 authored almost 4 years ago by ericLemanissier <[email protected]>
Update azure.yml

6ec4577bcc7c2a42ab8eb7c45f993fc6bc89f48b authored almost 4 years ago by ericLemanissier <[email protected]>
GHA: update to new method to set env vars for subsequent steps + update to Ubuntu 20.04

Ubuntu 20.04 will be only used to generate the matrix at this point

For the actual builds the O...

77ca10df8b27730e129351563bccb682619f4048 authored about 4 years ago by Croydon <[email protected]>
Update README.md

1cb513d5506e8cd38de488c20a66be17a5371a87 authored about 4 years ago by Croydon <[email protected]>
Increase minimum CMake version to 3.1

7301b9729664d7df751de077349a56b22c8e649c authored over 4 years ago by Croydon <[email protected]>
AZP: Use Python version range

9aeeb72d0959787d0e07d5290165c35df4121046 authored over 4 years ago by Croydon <[email protected]>
test_package: Remove verbose mode

See https://github.com/conan-io/hooks/issues/188

71cce7a411070e12cc840188ef5f059284cc1520 authored over 4 years ago by Croydon <[email protected]>
GHA: Pass splitByBuildTypes var along correctly

20e24c43505f543e2965ddf7c74fc77f9074e352 authored over 4 years ago by Croydon <[email protected]>
GHA: Completely unify files and generate job matrix dynamically

72c9e0e4410912601450c876a55a96f944c2b09d authored over 4 years ago by Croydon <[email protected]>
Travis: Update XCode 11.3 -> 11.4

8ba6702f8c554dd94683d22608b70d30bb40cb05 authored over 4 years ago by Croydon <[email protected]>
add scons build files to gitignore

Co-Authored-By: Anonymous Maarten <[email protected]>

7ac9b82e196f98f61db8408382aeab54d34f5aa0 authored over 4 years ago by Croydon <[email protected]>
Add .editorconfig from CCI

04fd4bfd6f26c6619020d49c1d29068d36970222 authored over 4 years ago by Croydon <[email protected]>
Installer test_package: Fix cross-compiling detection

Reference: https://github.com/conan-io/conan-center-index/pull/1049

b2bf14af9536cc33e497d117cfc497c634fa2f1b authored over 4 years ago by Croydon <[email protected]>
AZP: Remove support for VS 2015 builds

deb4c7f68817995b8bdc080169360794b47f8688 authored over 4 years ago by Croydon <[email protected]>
Unify all GHA workflows, don't use Travis for macOS installers anymore

0b7bada0f251e50e3cce9ff16802235e84e36aa4 authored over 4 years ago by Croydon <[email protected]>
Simplify CMake caching

2509698468a608dc9dd9d371406f57274936585a authored over 4 years ago by Croydon <[email protected]>
Get rid of build.py files

They can still be used when recipes really need some custom logic, but this should be avoided wh...

35ad5e44165585107e3d007b0cf03bb6469623db authored over 4 years ago by Croydon <[email protected]>
Update GHA template for libraries

989bf0fdc5e93a47f39d0a653a4cfc24ff4b894b authored over 4 years ago by Croydon <[email protected]>
Install release version of BPT again

c48a699cc3ffbcaf489c43aa183e01160fb1a32f authored over 4 years ago by Croydon <[email protected]>
Travis: Fix if condition

51ecb5eb676adbd341b3a46b90c604655e94ee41 authored over 4 years ago by Croydon <[email protected]>
conan-package-tools needs to be installed separately

7fac127f34bc6cb57226070e9a6e22d2a65c6a80 authored over 4 years ago by Croydon <[email protected]>
Test auto detection on Travis too

f3075ea8d014eede9317477384bbcf251c05dcf7 authored over 4 years ago by Croydon <[email protected]>
AZP: Fix installation of BPT beta

12386afe5a51791c7173b503d3c48fe1be88024d authored over 4 years ago by Croydon <[email protected]>
AZP: Test bincrafters-package-tools auto detection

dfcd92237edb8edc5491386d2efaa5403e289286 authored over 4 years ago by Croydon <[email protected]>
Make pure_c default value more noticeable

34752345ac4b54f9ea3e94b340b6c447c514cde0 authored over 4 years ago by Croydon <[email protected]>
Extend .gitattributes for other file types

920543c55acd6b12a02f0a2327628e49006749de authored over 4 years ago by Croydon <[email protected]>
AZP: Introduce enableVsBuilds / enableAppleClangBuilds parameters

7e0c89bd2b2bf37dd5159502ef9db9cc202225ee authored over 4 years ago by Croydon <[email protected]>
Cache CMake

32ab0bae69c58c3c842e4aba502687d9e9ccaebf authored over 4 years ago by Croydon <[email protected]>
Merge .gitignore with CCI

cb2f68802022da70242f8923d4c0ec57d934b353 authored over 4 years ago by Croydon <[email protected]>
AZP: Add support for Apple Clang 11

e591e55e1fb1b848ab61a0ec8ff981a2adecdc2e authored over 4 years ago by Croydon <[email protected]>
Travis: Support 1, 2 and 4 build pages

One page is default

Two pages is the result of either enabling splitByBuildTypes or setting CON...

d0b8f41103d6f353521da415e49f818fa1d5016b authored over 4 years ago by Croydon <[email protected]>
Travis: Merge templates for splitByBuildTypes true/false

45b70ab6205f25fed64e493867ffd95313fbbbe5 authored over 4 years ago by Croydon <[email protected]>
Travis: Update Python to 3.7.6

433e35132df4337a80f155a5a668af104bc4585d authored over 4 years ago by Croydon <[email protected]>
Update copyright year

be0384f434633616c99e631e35984263032553de authored over 4 years ago by Croydon <[email protected]>
AZP: Update macOS XCode from 10.1 to 10.3

To get the latest patch level of Apple Clang 10

d993894eeaf1e8ae07a5a056423b86335dbc77ff authored over 4 years ago by Croydon <[email protected]>
AZP: Update macOS image from 10.13 to 10.14

as the 10.13 is getting removed soon https://devblogs.microsoft.com/devops/removing-older-images...

b37a8ac8709e4ac0a9ce8b60130fb654cb3c5606 authored over 4 years ago by Croydon <[email protected]>
AZP: Allow build matrix of several Apple Clang versions

8ec69473395048991e9321773bc343959c9c3f9a authored over 4 years ago by Croydon <[email protected]>
AZP: Add initial experimantal support for collections

17558251f9d197517896ac2e0a4dc1f6537af2e5 authored over 4 years ago by Croydon <[email protected]>
AZP: Fix upgrade pip command

dd1e9d3db226a879926fe30bb8fbee58ba8530a5 authored over 4 years ago by Croydon <[email protected]>
AZP: Upgrade pip before installing CMake

0b1ad00e1e9b18aa0b024aac136d8d8259371a28 authored over 4 years ago by Croydon <[email protected]>
AZP: Upgrade pip for Windows

66505b5e53ab91829e191d97e22f9d8652eb74e6 authored over 4 years ago by Croydon <[email protected]>
AZP: Update Python to 3.7.6

c35a8846f852f12f68aff5bb1583de7daffcc62e authored over 4 years ago by Croydon <[email protected]>
Remove unneccesary import

fd50ccb68b720bf33a277dc8e5183d81621ee759 authored almost 5 years ago by Croydon <[email protected]>
GHA: Correct var name

ad443006f59eb33fef5a38e72ba43a4be015c39a authored almost 5 years ago by Croydon <[email protected]>
AZP: Make more space on VS2019 image

672d3beb1ce3ea993cbed4bf922484af279134a9 authored almost 5 years ago by Croydon <[email protected]>