Skip to content

Migrate recipe to rattler-build v1 format - #126

Merged
conda-forge-admin merged 3 commits into
conda-forge:mainfrom
vicentebolea:migrate-to-rattle
Apr 28, 2026
Merged

Migrate recipe to rattler-build v1 format#126
conda-forge-admin merged 3 commits into
conda-forge:mainfrom
vicentebolea:migrate-to-rattle

Conversation

@vicentebolea

Copy link
Copy Markdown
Member

This PR updates the adios2-feedstock to use the new rattler-build v1
recipe format as introduced by CEP 13.

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict.

Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug.

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found it was in an excellent condition.

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I failed to even lint the recipe, probably because of a conda-smithy bug 😢. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint --conda-forge . from the recipe directory. You can also examine the workflow logs for more detail.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/19251666613. Examine the logs at this URL for more detail.

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found it was in an excellent condition.

@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 3 times, most recently from 7183d5f to e3d243c Compare November 12, 2025 23:56
@conda-forge-admin

conda-forge-admin commented Nov 12, 2025

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found some lint.

Here's what I've got...

For recipe/recipe.yaml:

  • ❌ The top level meta key cache is unexpected

  • ❌ In conda-forge.yml: $.linter = {'skip': ['unknown_meta_key', 'unknown_azure_setting', 'unknown_docker_setting']}.

    {'skip': ['unknown_meta_key', 'unknown_azure_setting', 'unknown_docker_setting']} is not valid under any of the given schemas

    Schema
    {
      "anyOf": [
        {
          "$ref": "#/$defs/LinterConfig"
        },
        {
          "type": "null"
        }
      ]
    }
  • ❌ In conda-forge.yml: $.docker = {'run_args': '-e EXTRA_CB_OPTIONS'}.

    {'run_args': '-e EXTRA_CB_OPTIONS'} is not valid under any of the given schemas

    Schema
    {
      "anyOf": [
        {
          "$ref": "#/$defs/CondaForgeDocker"
        },
        {
          "type": "null"
        }
      ]
    }
  • ❌ In conda-forge.yml: $.azure = {'settings_linux': {'variables': {'EXTRA_CB_OPTIONS': '--experimental'}}, 'settings_win': {'variables': {'RATTLER_BUILD_EXPERIMENTAL': True}}, 'settings_osx': {'variables': {'RATTLER_BUILD_EXPERIMENTAL': True}}}.

    {'settings_linux': {'variables': {'EXTRA_CB_OPTIONS': '--experimental'}}, 'settings_win': {'variables': {'RATTLER_BUILD_EXPERIMENTAL': True}}, 'settings_osx': {'variables': {'RATTLER_BUILD_EXPERIMENTAL': True}}} is not valid under any of the given schemas

    Schema
    {
      "anyOf": [
        {
          "$ref": "#/$defs/AzureConfig"
        },
        {
          "type": "null"
        }
      ]
    }

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/20319395865. Examine the logs at this URL for more detail.

@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 7 times, most recently from 24b64fa to 15fefd3 Compare November 13, 2025 04:07
@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 2 times, most recently from 902ffec to 1a91ab0 Compare November 26, 2025 19:23
@vicentebolea

Copy link
Copy Markdown
Member Author

Thanks @ax3l for the references this is truly useful. Are any of these project using multiple outputs and the experimental cache feature?

@ax3l

ax3l commented Jan 13, 2026

Copy link
Copy Markdown
Member

At least in my projects, I did not yet get to those features yet 😅

Do you have any refs? We can also check on Zulip with Wolf, sometimes he has a few cycles to help us rattle up :)

@vicentebolea

Copy link
Copy Markdown
Member Author

Thanks @ax3l here is the feature that we needed from experimental: https://rattler-build.prefix.dev/dev/multiple_output_cache/

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict.

Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug.

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found it was in an excellent condition.

@vicentebolea

Copy link
Copy Markdown
Member Author

waiting on: prefix-dev/rattler-build#2432

@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found it was in an excellent condition.

@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 2 times, most recently from c262740 to ca23fa9 Compare April 22, 2026 16:47
@conda-forge-admin

conda-forge-admin commented Apr 22, 2026

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I failed to even lint the recipe, probably because of a conda-smithy bug 😢. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint --conda-forge . from the recipe directory. You can also examine the workflow logs for more detail.

This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/24791027896. Examine the logs at this URL for more detail.

@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 2 times, most recently from 5163dfb to f61ff8e Compare April 22, 2026 18:32
@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe/recipe.yaml) and found it was in an excellent condition.

@vicentebolea
vicentebolea force-pushed the migrate-to-rattle branch 14 times, most recently from 14eee34 to 3619a73 Compare April 28, 2026 02:30
… staging build

Use a staging output to run cmake once and split installed files between
libadios2 (C++ libs + headers) and adios2 (Python bindings + CLI tools).
Fixes osx-64 DILL/libffi segfault with DILL_NATIVE_ONLY=ON.
…6.04.28.00.10.39

Other tools:
- conda-build 26.3.0
- rattler-build 0.63.1
- rattler-build-conda-compat 1.4.14
@vicentebolea vicentebolea added the automerge Merge the PR when CI passes label Apr 28, 2026
@conda-forge-admin
conda-forge-admin merged commit 584698f into conda-forge:main Apr 28, 2026
163 checks passed
@conda-forge-admin

Copy link
Copy Markdown
Contributor

Hi! This is the friendly conda-forge automerge bot!

I considered the following status checks when analyzing this PR:

  • linter: passed
  • azure: passed
  • github-actions: passed

Thus the PR was passing and merged! Have a great day!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Merge the PR when CI passes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants