Skip to content

Expand Azure Pipelines model foundation - #393

Open
Chanel (chanel-y) wants to merge 4 commits into
mainfrom
iac-p0/ado-model-foundation
Open

Expand Azure Pipelines model foundation#393
Chanel (chanel-y) wants to merge 4 commits into
mainfrom
iac-p0/ado-model-foundation

Conversation

@chanel-y

Copy link
Copy Markdown

Add structural model coverage for Azure Pipelines documents and templates, including parameters, stages, jobs, checkout/template steps, script variants, and repository/pipeline resources.

Add structural model coverage for Azure Pipelines documents and templates, including parameters, stages, jobs, checkout/template steps, script variants, and repository/pipeline resources.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 8eab11c3-3153-4036-9847-28a2f615835f
@chanel-y
Chanel (chanel-y) force-pushed the iac-p0/ado-model-foundation branch from c687a1d to db8aea2 Compare August 26, 2026 17:03
GitHub Actions workflows share `jobs:`/`steps:` keys with Azure DevOps
pipelines, so the shape-based Document match misclassified them. Exclude
documents that live under .github/workflows/ or declare a top-level `on:`
trigger, and regenerate the AST test expectations. Adds a github-workflow.yml
regression input.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly stylistic comments. I think we should revisit all the predicate names / QLDoc for the "getters" implemented in this PR so that it conforms to the standard naming / phrasing conventions (i.e., the comment I put here: https://github.com/microsoft/codeql/pull/393/changes#r3926233771), but otherwise this all looks good!

Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Comment thread iac/ql/lib/codeql/iac/azure/Pipelines.qll Outdated
Chanel (chanel-y) and others added 2 commits September 14, 2026 10:28
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants