Skip to content

Releases: open-ce/open-ce-builder

Open-CE Builder 6.0

30 Jul 16:08
25d9d39
Compare
Choose a tag to compare

Packages can be found on Anaconda.org.

The following changes have been made since Open-CE Builder 6.0:

  • Add channels from Open-CE files to generated conda environment files #78.
  • Allow conda_build_configs in Open-CE files to be URLs #79.
  • Enable the local conda channel within Open-CE tests #80.
  • Enable patches to work for Open-CE files imported via URL #82.
  • Add CUDA 11.2 dockerfiles #84.
  • Pin conda-build version within dockerfiles to 3.21.4 #84.
  • Use UBI8 for podman runtime images #88.
  • Set default python version to 3.8 #89.
  • Bug fixes #87.

Open-CE Builder 5.0.1

07 Jul 19:05
a3999b7
Compare
Choose a tag to compare

Packages can be found on Anaconda.org.

The following changes have been made since Open-CE Builder 5.0.0:

  • Fixes bug with --container_build option missing junit-xml #72.

Open-CE Builder 5.0

06 Jul 23:29
f39ade0
Compare
Choose a tag to compare

Packages can be found on Anaconda.org.

The following changes have been made since Open-CE Builder 4.0:

  • Add the open-ce get graph command, which will generate a graphic of the build tree graph #44 .
  • Add the --conda_pkg_format option for picking the format of the conda packages that are generated #47 .
  • Remove cudatoolkit from variants list when using a build_type of cpu #45 .
  • Turn off skip_existing within open-ce build feedstock #55 .
  • Allow channels to be specified within a feedstock's config file #59 .
  • Remove external dependencies from build_tree after it has been generated #58 .
  • When generating the build tree, be more specific with which external dependencies are chosen #62 .
  • Parallelize the open-ce validate config command #65 .
  • Improve the performance of open-ce get licenses command #66 .
  • Ignore virtual packages when creating the build tree #70 .
  • Support junit_xml output format for Open-CE tests #67 .
  • Updated images used for --container_build option #42 , #50 , #51 .
  • Bug fixes #52 , #49 , #61 .

Open-CE Builder 4.0

11 May 22:18
53ad852
Compare
Choose a tag to compare

Packages can be found on Anaconda.org.

The following changes have been made since Open-CE Builder 3.0:

  • Allow the --git_location argument for open-ce validate commands 29.
  • Fix occasional hangs when builds fail 30.
  • Add rsync to the UBI 7 images 31.
  • Enabled the builder_version flag for Open-CE files 33.
  • Enabled the conda_build_configs flag for Open-CE files 35.
  • Add the build string of built packages to generated conda environment files 36.
  • Added the --version argument to all open-ce commands 34.
  • Bug fix to remove duplicate build_commands from a BuildTree 38.

Open-CE Builder 3.0

22 Apr 17:02
731d32a
Compare
Choose a tag to compare

Packages can be found on Anaconda.org.

The following changes have been made since Open-CE Builder 2.0:

  • Improved the performance of initial BuildTree creation steps and validation steps. 10, 11, 19, 25
  • Fixed bug caused when an external package is missing a timestamp. 12
  • Enable --container_build option to work with podman when being run as the root user. 22
  • Enabled validation of external dependencies that have dependencies on packages that will be built by Open-CE. 24
  • Improved the size and build time of images built using the open-ce build image tool. 16
  • Removed the open-ce-builder version from images created by open-ce build image. 26
  • Fixed bug that was preventing packages defined within external_dependenices from being added to generated conda environment files. 28

Open-CE Builder 2.0

08 Apr 15:58
7f13a6a
Compare
Choose a tag to compare

Open-CE Builder 2.0 contains only the build tools used to create Open-CE. Previous versions included the Open-CE files describing which feedstocks to build. These can now be found in https://github.com/open-ce/open-ce.

The following changes have been made since Open-CE Builder 1.1:

  • Python 3.7 is now the default version of python for builds 270
  • Open-CE files can now contain the recipe_path field 276
  • Added the --packages argument to open-ce build env to only build a subset of packages listed in an Open-CE file. 312
  • Added the open-ce get licenses command 316 335 350 363
  • Added the ability to pass in arguments when using --container_build using --container_build_args 296
  • Added the ability to use URLs as an argument for an Open-CE environment file 311
  • Created a package for open-ce-builder, enabling installs via pip 329
  • Added podman support 323
  • Changed --docker_build to --container_build 323
  • Added --container_tool argument 323 357
  • Allow a list of conda environment files to be passed into the open-ce tools using the --conda_env_files argument 352
  • Created a conda recipe for open-ce-builder 365
  • Added the --git_up_to_date option to open-ce build env 372
  • Enabled indirect dependency checking 355
  • Pull down Open-CE files from https://github.com/open-ce/open-ce if they aren't present locally 377

Bug Fixes:

  • Store all channels within the build tree 275
  • Improve test feedstock 295
  • Fix --run_tests 338
  • Allow open-ce build feedstock to run without a conda_build_config.yaml file 356
  • Enable CUDA in the runtime images 347