title: Azure cron pipeline always runs
body: <p>I have set up an Azure pipeline to run GUI tests twice a day. According to the documentation, it should only run if there have been code changes, but it always runs.</p>
  <p>This is my cron schedule in &quot;azure-pipelines-cypress.xml&quot;</p>
  <pre><code>schedules:
  - cron: &quot;0 10 * * *&quot;
    displayName: Daily 12:00 build (UTC 10:00)
    branches:
      include:
      - master
  </code></pre>
  <p>Note that the documentation (<a href="https://docs.microsoft.com/en-us/azure/devops/pipelines/process/scheduled-triggers?view=azure-devops&amp;tabs=yaml#scheduled-triggers" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/azure/devops/pipelines/process/scheduled-triggers?view=azure-devops&amp;tabs=yaml#scheduled-triggers</a>) states:</p>
  <blockquote>
  <p>always: boolean # whether to always run the pipeline or only if there have been source code changes since the last run. The default is false.</p>
  </blockquote>
  <p>Is this simply a bug or am I missing something?</p>