Update HAF and poetry.lock to latest develop
Update HAF and poetry.lock to latest develop.
Adapt HAfAH to work with PostgreSQL 16.
The rationale behind changes to scripts/wait_for_setup_completed.sh:
Due to changes in Postgres 15:
PostgreSQL 15 also revokes the CREATE permission from all users except a database owner from the public (or default) schema.
schema public can no longer be used. So now that HAF uses Postgres 16, I had no choice but to move the app_setup_helper
function to a different schema - a new one to guarantee that it won't collide with anything else. The script then has to wait for the schema to exist before creating the function - otherwise, CI services would run into a race condition, which is what the script is supposed to prevent.
Edited by Konrad Botor