fix pypi publish job: install LFS, disable artifacts

Description

pypi job for a tag (https://gitlab.cta-observatory.org/cta-computing/dpps/qualpipe/qualpipe-webapp/-/jobs/576312) produced wrong version. This kind of version may appear if some files were changed after checkout.

It seems to be due to git LFS. I propose a change which needs to be tested with new RC tag if it's ok.

How Has This Been Tested?

  • Pytest (python unit test)
  • Mocha (js unit test)
  • Playwright (js e2e test)

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation fix/update

Which subsystems are modified

  • Backend
  • Frontend
  • Other (specify in the summary)

Checklist:

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
Edited by Volodymyr.Savchenko

Merge request reports

Loading