Laura Barcziová
Laura Barcziová
* migrate srpm_builds.py, propose_downstream.py, pull_from_upstream.py, osh_scans.py ([here](https://github.com/packit/packit-service/tree/main/packit_service/service/api)) * update any request validation and response models using Pydantic * keep old Flask endpoints functional
* migrate testing_farm.py, projects.py, runs.py ([here](https://github.com/packit/packit-service/tree/main/packit_service/service/api)) * update any request validation and response models using Pydantic * keep old Flask endpoints functional
* migrate bodhi_updates.py, copr_builds.py, koj_builds.py, koji_tag_requests.py ([here](https://github.com/packit/packit-service/tree/main/packit_service/service/api)) * update any request validation and response models using Pydantic * keep old Flask endpoints functional
When there are 2 test jobs configured with the same `identifier` (and probably also no identifier), but different `package_name`, reporting can be incorrect and lead to a check being stuck...
For running the default installability test, we are currently not taking `tf_extra_params` from the configuration into consideration at all. Related code: https://github.com/packit/packit-service/blob/bcaa61270b920964d279d9610f98b7a8824fa9c4/packit_service/worker/helpers/testing_farm.py#L616
Followup of https://fedoraproject.org/wiki/Changes/AutomatedPackitOnboarding, where the decision was: ``` AGREED: The proposal is approved with the modification that it's just opt-in for F42. Switching to opt-out can be proposed for F43...
Followup of https://fedoraproject.org/wiki/Changes/AutomatedPackitOnboarding, where the decision was: ``` AGREED: The proposal is approved with the modification that it's just opt-in for F42. Switching to opt-out can be proposed for F43...
From time to time, some of the scans end up with no info in the DB (e.g., https://dashboard.packit.dev/jobs/openscanhub/4480) while the scan is being submitted correctly: https://openscanhub.fedoraproject.org/task/30559/, resulting also in no...
To avoid overusing Packit, we will implement a system of limits. Here are the rules: * Let's start with the hourly base for the limits. * Specific limit numbers should...
As we discussed with the team in our architecture meeting, calculations of the usage statistics are resource-demanding and can block multiple workers (even all), mainly on startup (redeployment), when no...