conda-forge / conda-forge/conda-forge.github.io

support v1 recipe format via rattler-build

Open
#2,308 17 comments 6 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
170
Forks
320
Avg merge
2d 10h
Merged PRs (30d)
5

Description

This issue is to track progress on supporting the v1 recipe format via rattler build.

Minimal Work Items for Uploads:

- [x] ensure conda-forge-feedstock-check-solvable works for the new format (https://github.com/regro/conda-forge-feedstock-check-solvable/pull/58)
- [x] ensure the other migrators in the bot don't choke (https://github.com/regro/cf-scripts/pull/3006 ~https://github.com/regro/cf-scripts/pull/2918~)
- [x] ensure ABI migrations in the bot can go through
- [x] enable build number bumps (https://github.com/regro/cf-scripts/pull/3009)
- [x] add some tests in the bot for ABI+v1 recipe migrations (replicate the tests of yaml-based migrations in this file: https://github.com/regro/cf-scripts/blob/main/tests/test_migrators.py, https://github.com/regro/cf-scripts/pull/3011)
- [x] fix v1 recipe linting (https://github.com/conda-forge/conda-smithy/issues/2067)
- [x] fully turn on the linter (it still hints) (https://github.com/conda-forge/conda-forge-webservices/pull/685, https://github.com/conda-forge/conda-forge-feedstock-ops/pull/14)
- [x] turn on uploads (last one! https://github.com/conda-forge/conda-forge-ci-setup-feedstock/pull/337)

Next Steps + Bug Reports

- [x] https://github.com/conda-forge/conda-smithy/issues/2085
- [ ] https://github.com/conda-forge/conda-smithy/issues/2082
- [x] https://github.com/conda-forge/staged-recipes/issues/27750
- [x] https://github.com/conda-forge/staged-recipes/issues/27695
- [x] https://github.com/regro/cf-scripts/pull/3018
- [ ] https://github.com/conda-forge/conda-forge-ci-setup-feedstock/issues/359
- [x] https://github.com/regro/cf-scripts/pull/3525
- [ ] enable selected minimigrators as they are needed (https://github.com/regro/cf-scripts/issues/3642)
- [x] https://github.com/regro/conda-forge-feedstock-check-solvable/issues/61
- [x] add linter lint+hint for recipe being able to be parsed so we can run automatic conversion (https://github.com/conda-forge/conda-smithy/pull/2141)

Running List of Blockers for Automatic Migration PRs from the Bot

- [x] https://github.com/prefix-dev/rattler-build/issues/1455
- [x] https://github.com/prefix-dev/rattler-build/issues/1451
- [x] https://github.com/prefix-dev/rattler-build/issues/1445
- [x] https://github.com/prefix-dev/rattler-build/issues/1443
- [x] https://github.com/prefix-dev/rattler-build/issues/1437
- [x] https://github.com/prefix-dev/rattler-build/issues/1439
- [x] https://github.com/prefix-dev/rattler-build/issues/1440
- [x] https://github.com/prefix-dev/rattler-build/issues/1438
- [x] https://github.com/prefix-dev/rattler-build/issues/1317
- [x] https://github.com/prefix-dev/rattler-build/issues/1474
- [x] https://github.com/prefix-dev/rattler-build/issues/1476
- [x] https://github.com/prefix-dev/rattler-build/issues/1480
- [x] https://github.com/prefix-dev/rattler-build/issues/1491
- [x] https://github.com/prefix-dev/rattler-build/issues/1493
- [x] https://github.com/prefix-dev/rattler-build/issues/1498
- [ ] https://github.com/prefix-dev/rattler-build/issues/889
- [x] https://github.com/prefix-dev/rattler-build/issues/1521
- [ ] https://github.com/prefix-dev/rattler-build/issues/1638
- [x] https://github.com/prefix-dev/rattler-build/issues/1636
- [x] https://github.com/prefix-dev/rattler-build/issues/1436
- [x] https://github.com/prefix-dev/rattler-build/issues/1639
- [x] https://github.com/prefix-dev/rattler-build/issues/1643
- [ ] https://github.com/prefix-dev/rattler-build/issues/1784
- [ ] https://github.com/prefix-dev/rattler-build/issues/1750
- [x] https://github.com/prefix-dev/rattler-build/issues/1748
- [x] https://github.com/prefix-dev/rattler-build/issues/1733
- [ ] https://github.com/prefix-dev/rattler-build/issues/1671
- [x] https://github.com/prefix-dev/rattler-build/issues/1317
- [x] https://github.com/prefix-dev/rattler-build/issues/1897
- [x] https://github.com/prefix-dev/rattler-build/issues/1916
- [x] https://github.com/prefix-dev/rattler-build/issues/960

supersedes #1612

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.