The "Simulate pipeline creation for the default branch" CI lint option doesn't trigger a new pipeline run

I am trying to migrate the base container image of one of the CI jobs in a pipeline to a new version(say, from ubuntu:20.04 to ubuntu:22.04).

According to the Simulate a pipeline | Validate GitLab CI/CD configuration | GitLab documentation article I thought I could test this change by simply:

  1. Paste in the new configuration to the CI lint input field
  2. Toggle the “Simulate a pipeline created for the default branch” check box
  3. And click the “Validate” blue button without actually committing the change to the branch that I have pipeline creation permission on

However, after the validation result is returned, I browse back to the pipelines page and found that no new pipelines are created.

I am reproducing this issue entirely on GitLab SaaS, and has CI minutes still available.

Project: 自由知識協作平台 Libre Knowledge Collaboration Platform / GitLab 組織範本 GitLab Organization Templates / 主題範本 Subject template · GitLab
CI recipe: .gitlab-ci.yml · e7636dea · 自由知識協作平台 Libre Knowledge Collaboration Platform / GitLab 組織範本 GitLab Organization Templates / 主題範本 Subject template · GitLab

Did I misunderstood the feature, or something is wrong in the configuration that causes this problem?

Thanks in advance!