Manual job runs even then dependency task artifacts has expired
### Summary I can still run manual task, even though dependent task artifacts has expired. ### Steps to reproduce Given CI config like that: ```yml build: stage: build script: - mkdir -p dir - echo "blabla" > dir/test artifacts: expire_in: 60 seconds paths: - dir deploy: stage: deploy dependencies: - build script: - cat dir/test when: manual ``` ### What is the current *bug* behavior? I can still run `deploy` task even though dependent task `build` artifacts has expired. ### What is the expected *correct* behavior? I cannot run `deploy` task then dependent task `build` artifacts has expired. Or at least there should be some dependency expirement warning on pipeline or job view. ### Possible fixes Just check dependency validity.
issue