#1267 [release-monitoring] Add npm to build config - staging
Merged a year ago by zlopez. Opened a year ago by zlopez.
fedora-infra/ zlopez/ansible anitya_build_update  into  main

@@ -21,6 +21,9 @@ 

                  httpd \

                  graphviz \

                  fedora-messaging \

+ {% if env == 'staging' %}

+                 npm \

+ {% endif %}

                  poetry \

                  python3-alembic \

                  python3-beautifulsoup4 \
@@ -67,9 +70,16 @@ 

                  popd && \

                  # Uninstall the existing anitya installation first

                  pip-3 uninstall -y anitya && \

+ {% if env == 'staging' %}

+                 # Install javascript dependencies

+                 pushd static && \

+                 npm install && \

+                 popd && \

+ {% else %}

                  # Move bootstrap to correct folder

                  rm -f anitya/static/bootstrap && \

                  mv anitya/static/bootstrap-3.3.4-fedora anitya/static/bootstrap && \

+ {% endif %}

                  poetry build && \

                  pip-3 install dist/*.whl && \

                  popd && \

Javascript and CSS dependencies for Anitya are now managed by npm. Let's reflect
this in Anitya buildconfig.

Signed-off-by: Michal Konečný mkonecny@redhat.com

Build succeeded.

Pull-Request has been merged by zlopez

a year ago