Skip to content

Commit

Permalink
fix: add missing Arm platforms to skip existing builds (#999)
Browse files Browse the repository at this point in the history
When running bulk for linux-aarch64 on CircleCI, all recipes started
building, even ones that had not been bumped. The `FILTER: not building
recipe X because the same number of builds are in channel(s) and it is
not forced.` message was not present in the log. This is because one
place in bioconda-utils was missed when adding`linux-aarch64`.

Bioconda-utils gets a dataframe of packages from the bioconda and
conda-forge channels and then compares with the list of recipes
requested to be built to see if a build already exists for that subdir,
version, build number, and build string. Only `linux-64`, `osx-64`, and
`noarch` were being considered. (The platform here gets converted to a
subdir string which has the `-64` suffix.)

After this is merged and released, I will re-enable bulk for CircleCI.
  • Loading branch information
aliciaaevans authored Jun 6, 2024
1 parent ed8607c commit bbc8758
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion bioconda_utils/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -1400,7 +1400,7 @@ class RepoData:
#: Columns available in internal dataframe
columns = _load_columns + ['channel', 'subdir', 'platform']
#: Platforms loaded
platforms = ['linux', 'osx', 'noarch']
platforms = ['linux', 'linux-aarch64', 'osx', 'osx-arm64', 'noarch']
# config object
config = None

Expand Down

0 comments on commit bbc8758

Please sign in to comment.