Gitlab runner does not always update environment

I have a gitlab job that does not seem to update the repository before being run. Sometimes it leaves some files in their old states and run the script... Any idea ?

For instance when I have a

packagePython:
  stage: package
  script: 
    - .\scripts\PackagePython.ps1
  tags: 
   - myServer
  cache:
    paths:
      - .\python\cache\
  only:
    changes:
      - python/**/*
How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum