As https://github.com/rapidsai/dask-build-environment/pull/31 shows, the auto-updating workflow can stop working properly if minor changes are made to the axis YAML or build script. This is because the parsing of the old/current RAPIDS / UCX-Py versions is done using a combination of grep and tail, which assumes a very specific structure to the files being parsed.
This PR attempts to resolve this issue by generalizing the process of parsing these versions. Now, they are parsed as follows:
the old / current RAPIDS versions are obtained by parsing the YAML file and specifically grabbing the values of RAPIDS_VER
the old / current ucx-py versions are obtained by passing the obtained RAPIDS versions to RVC
This should hopefully improve the stability of this workflow moving forward.
As https://github.com/rapidsai/dask-build-environment/pull/31 shows, the auto-updating workflow can stop working properly if minor changes are made to the axis YAML or build script. This is because the parsing of the old/current RAPIDS / UCX-Py versions is done using a combination of
grep
andtail
, which assumes a very specific structure to the files being parsed.This PR attempts to resolve this issue by generalizing the process of parsing these versions. Now, they are parsed as follows:
RAPIDS_VER
This should hopefully improve the stability of this workflow moving forward.