[OPS] Migrate github actions to run `docker compose` as a plugin

Description

What should be done:

We see more and more github action fail while being unable to run `docker-compose` as a stand-alone binary. We need a fix to make the wokflows green again.

The issue is that github have migrated their action runners from using the old python-based stand-alone binary `docker-compose` to using a native `docker-compose-plugin`. Therefore, the syntax changed to `docker compose` and that explains the failure.

Follow the link below to read more:
https://github.com/actions/runner-images/issues/9557

Added value:

Suggested implementation / options:

Migrate all github actions on all PMM and Portal repos affected by this deprecation to the new syntax.

Out of scope:

Details:

How to test

None

How to document

None

Attachments

1

Smart Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Components

Needs QA

No

Needs Doc

No

Planned Version/s

Fix versions

Story Points

Smart Checklist Progress

Smart Checklist

Created April 4, 2024 at 11:20 AM
Updated August 8, 2024 at 5:02 AM
Resolved June 12, 2024 at 7:57 AM