Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove 23.1 doc builds from PR CI/CD pipeline #685

Merged
merged 3 commits into from
Jul 29, 2022
Merged

Remove 23.1 doc builds from PR CI/CD pipeline #685

merged 3 commits into from
Jul 29, 2022

Conversation

dnwillia-work
Copy link
Collaborator

@dnwillia-work dnwillia-work commented Jul 28, 2022

Elijah reported a couple doc build failures this afternoon:

https://github.com/pyansys/pyfluent/pull/680/checks
https://github.com/pyansys/pyfluent/pull/664/checks

The problem seemed to be that the 'ansys.fluent.core.settings' package was not properly installed into the Python environment at the build step 'Install again after codegen'. At that point we've already installed the package during the previous step labelled 'Install PyFluent', but without the generated code, and pip does not seem to overwrite it with the updated wheel. Setting up make install to force re-installation does the trick.

I thought what we had agreed about the 23.1 doc builds was that we should just be building it once a day in the nightly doc pipeline, so added it there and removed it from the PR pipeline. The development documentation at dev.fluentdoc.pyansys.com is updated in that pipeline using 22.2.

The PR pipeline is still running the tests 2x with both 22.2 and 23.1, which doubles the testing time:

image

It might be prudent to move the 23.1 PR testing to an additional nightly build pipeline as well.

@dnwillia-work dnwillia-work force-pushed the docs/buildfix branch 4 times, most recently from 0ab87a8 to 998783f Compare July 28, 2022 21:46
@dnwillia-work dnwillia-work changed the title Revert 23.1 doc builds, seems to be failing Revert 23.1 doc builds from PR CI/CD pipeline Jul 28, 2022
@dnwillia-work dnwillia-work changed the title Revert 23.1 doc builds from PR CI/CD pipeline Remove 23.1 doc builds from PR CI/CD pipeline Jul 28, 2022
@ypatel-qa ypatel-qa requested review from ypatel-qa and removed request for ypatel-qa July 29, 2022 11:29
@egravenh egravenh merged commit 8f80aeb into main Jul 29, 2022
@egravenh egravenh deleted the docs/buildfix branch July 29, 2022 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants