-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Milestone
Description
The current .github/workflows/conda.yml workflow builds the Conda package in the CI of the repo, then tests the resulting build artifact.
However, this artifact is not guaranteed to be strictly identical to the package built and shipped on conda-forge, because the build infrastructure is different.
Hence, we need a separate workflow to retrieve the khiops Python package from conda-forge and test it in the current test matrix.
Consequently, we need to create a new .github/workflows/test-conda-forge-package.yml, which could start from a copy of .github/workflows/conda.yml, with the following changes:
- drop the
buildjob altogether; - drop the "Download Conda Package Artifact" of the
testjob; - Add supplemental
khiops-versionrequired input; - Make all the other inputs required and drop the
DEFAULT_*environment variables; - edit the "Install the Khiops Conda package" step of the
testjob to simply install the relevant version (as per thekhiops-versioninput) of thekhiopspackage fromconda-forge; - Drop the
releasejob altogether. - Make the workflow launchable only manually, via
workflow_dispatch.
Metadata
Metadata
Assignees
Labels
No labels