Add update project selection for scan execution policy action

Why are we doing this work

To create a scan execution policy that links a configuration file, the project is required, but the user does not know that when creating it

Relevant links

photo !140292 (comment 1705552094)

Non-functional requirements

  • Documentation:
  • Feature flag:
  • Performance:
  • Testing:

Implementation plan

  • add tooltip to project selection
  • update preselected text if a project is not selected
  • add tooltip over ref selector saying how if not selected it will fallback to the default branch

Verification steps

  1. Upload a GitLab Ultimate license
  2. Navigate to a project => Secure => Policies => New policy => Scan Execution
  3. Click Add new action => Run CI/CD code => Run Linked existing CI file
  4. Select a project
  5. Select a ref