Resolve the problem the docker compose caused by the extensions tests (#8024)

## Problem
The merging of #7818 caused the problem with the docker-compose file.
Running docker compose is now impossible due to the unavailability of
the neon-test-extensions:latest image

## Summary of changes
Fix the problem:
Add the latest tag to the neon-test-extensions image and use the
profiles feature of the docker-compose file to avoid loading the
neon-test-extensions container if it is not needed.
This commit is contained in:
a-masterov
2024-06-12 12:25:13 +02:00
committed by GitHub
parent 0a256148b0
commit f749437cec
3 changed files with 7 additions and 5 deletions

View File

@@ -1101,6 +1101,8 @@ jobs:
$repo/vm-compute-node-${version}:${{ needs.tag.outputs.build-tag }}
done
done
docker buildx imagetools create -t neondatabase/neon-test-extensions:latest \
neondatabase/neon-test-extensions:${{ needs.tag.outputs.build-tag }}
trigger-custom-extensions-build-and-wait:
needs: [ check-permissions, tag ]