Timeout in manual stage

Hello,

I couldn’t find a configuration to add a timeout in my manual stages.

Something like “If nobody clicked in “start” in 30 minutes, cancel/abort/fail the stage”.

My jobs keeps “running”/waiting forever until I click on the cancel button in pipeline;

My gitlab-ci.yml is like this

image: ***/nodejs-ci-slave-v10

stages:
- Dockerbuild
- Deploy

Dockerbuild_Tensorflow:
  variables:
    DOCKER_IMAGE: **
  stage: Dockerbuild
  tags: 
  - docker
  script:
  - ****
  when: manual

Deploy_Tensorflow:
  variables:
    DOCKER_IMAGE: ***
  stage: Deploy
  needs: [Dockerbuild_Tensorflow]
  only:
  - master
  tags: 
    - dclab
  script:
  - ***