Hi. I’m trying to kick off a plan-only run in one of my TFC workspaces that is connected to a GitHub repository of mine using the “New Run” button within the workspace:
I specifically want to trigger a run for the repository tag 0.0.9. There are tags newer than this (i.e. 0.0.10) and tags older than this (i.e. 0.0.8) in the repository.
Because the “New Run” button does not allow me to select a specific version, I instead update the workspace VCS configuration to target this specific tag using a regular expression. I have tried many variants of this regex, including/excluding escape characters, etc. but with no luck.
Seemingly regardless of how I have the regex configured, when I execute the plan-only run with these workspace settings, the workspace chooses to select the most recent tag (0.0.10) instead of 0.0.9.
I feel like I don’t understand the relationship between these VCS settings and the runs. In the past, I have always used workspaces tied to the main branch (branch configuration, not tag configuration). Under this branch-based configuration, the run button behaves as expected (run the most recent commit on that branch). So, I expected this to behave similarly when set to use a tag-based configuration.
