fix pypi publish job: install LFS, disable artifacts
Description
Related Issue
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