[all] Check if task needs to run
Currently many things are downloaded redundantly, reduce this by checking if conditions are met (not present).
In May we will update GitLab to the next major version 18.0. Deprecations will mainly affect the Api, CI/CD job tokens and GitLab Runners. Please check if your project(s) may be affected, and take the appropriate measures. Find detailed information on this here: https://docs.gitlab.com/update/deprecations/?removal_milestone=18.0
Currently many things are downloaded redundantly, reduce this by checking if conditions are met (not present).