Description of problem:
Need to follow what is depicted here: https://sealights.atlassian.net/wiki/spaces/SUP/pages/4113891329/Using+Go+Agent+-+Running+your+Tests
1. It seems we are using the Legacy approach (https://sealights.atlassian.net/wiki/spaces/SUP/pages/4113891329/Using+Go+Agent+-+Running+your+Tests), which reportedly does not support test optimization
2. The nightly workflow runs unit and integration tests, but since it is a scheduled workflow, those tests will run on the default branch, not the release branches.
I'd suggest triggering these unit and integration tests upon pushes to main and release branches, as they are fast to run, and integrating Sealights there.
We can leave the nightly workflow for E2E tests only, as they take longer to run.
3. We should refactor the steps that download and configure Sealights into a shared action, to have a single place to update the Sealights agent version, for example.