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

Tasking manager fastapi #6649

Open
wants to merge 177 commits into
base: develop
Choose a base branch
from
Open

Tasking manager fastapi #6649

wants to merge 177 commits into from

Conversation

prabinoid
Copy link
Contributor

What type of PR is this? (check all applicable)

  • πŸ• Feature
  • πŸ› Bug Fix
  • πŸ“ Documentation
  • πŸ§‘β€πŸ’» Refactor
  • βœ… Test
  • πŸ€– Build or CI
  • ❓ Other (please specify)

Related Issue

Related discussions:

#6264

https://community.openstreetmap.org/t/migrating-tasking-manager-from-flask-to-fastapi-and-psycopg2-to-asyncpg/116543

Describe this PR

This PR includes the TM fastapi migration and covers the commits from the initial phases of the migration.

This PR is made for the code review of the migration and is NOT be merged currently.

kaditya97 and others added 30 commits November 27, 2024 09:56
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
- Build multi-stage container images on specific targets - in this case
  'prod'
- Better naming for jobs

Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
- Fix outputs format
- Experiment with metadata parsing in different ways
- Add labels back to container metadata

Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
Signed-off-by: eternaltyro <230743+eternaltyro@users.noreply.github.com>
prabinoid and others added 2 commits December 11, 2024 11:35
* Auto unlock task refactored.
* Auto unlock task cron job.
* Task geojson export.
* Asyncio cron job scheduler set up. * Auto unlock task refactored. * Auto unlock task cron job. * Task geojson export.
prabinoid and others added 2 commits December 17, 2024 17:08
* Project partnership filters
* Changeset comment population on project creation and update
* Cleanups
* Export projects as csv * Project partnership filters * Changeset comment population on project creation and update * Cleanups
prabinoid and others added 2 commits December 20, 2024 10:17
Private projects filters fixed and author names in list view and csv …
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
C Reliability Rating on New Code (required β‰₯ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants