Skip to content

Commit 15c543e

Browse files
redsun82Copilot
andcommitted
Merge branch 'main' into redsun82-rust-analyzer-update
Resolve `.expected` conflicts in CWE-312/CWE-770 by regenerating against the merged tree. Migrate the new `core::fmt::Write` model rows to angle-bracket canonical path form to match main's trait-canonical-paths change, restoring the m4/m5 cleartext-logging flows. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 890cb55d-0437-4bd7-9268-87b8897ada01
2 parents deafc1b + bb10ccb commit 15c543e

346 files changed

Lines changed: 4692 additions & 1771 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

actions/ql/lib/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 0.6.0
2+
3+
### Breaking Changes
4+
5+
* Checks on actor fields read from the event payload (e.g. `github.event.pull_request.user.login`) were split out of `ActorIfCheck` into a new class `EventActorIfCheck`. The `ActorIfCheck` class now only covers `github.actor` and `github.triggering_actor`.
6+
7+
### Minor Analysis Improvements
8+
9+
* Checks on actor fields read from the event payload (e.g. `github.event.pull_request.user.login`) now only count as protection for events whose payload actually populates that field. Previously, a condition such as `github.event.pull_request.user.login != 'name'` on a workflow triggered by `issues` events was treated as a protective check even though `github.event.pull_request` is not populated for `issues` events, which makes the condition vacuous. This change may result in more alerts for queries using the `ControlCheck` class.
10+
* Added an option to `EnvironmentCheck` to become specified by a MaD model, otherwise it will continue as the default it previously was. Without adding models to `actions/ql/lib/ext/config/deployment_environment.yml` the behavior of every query will be unchanged. When models are added queries using `ControlCheck` may find more results in cases where an environment is no longer a sufficient sanitizer.
11+
112
## 0.5.0
213

314
### Breaking Changes

actions/ql/lib/change-notes/2026-07-22-environment-check-sanitizer-mad.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

actions/ql/lib/change-notes/2026-08-17-actor-if-check-event-validity.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

actions/ql/lib/change-notes/2026-08-18-split-event-actor-if-check.md

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## 0.6.0
2+
3+
### Breaking Changes
4+
5+
* Checks on actor fields read from the event payload (e.g. `github.event.pull_request.user.login`) were split out of `ActorIfCheck` into a new class `EventActorIfCheck`. The `ActorIfCheck` class now only covers `github.actor` and `github.triggering_actor`.
6+
7+
### Minor Analysis Improvements
8+
9+
* Checks on actor fields read from the event payload (e.g. `github.event.pull_request.user.login`) now only count as protection for events whose payload actually populates that field. Previously, a condition such as `github.event.pull_request.user.login != 'name'` on a workflow triggered by `issues` events was treated as a protective check even though `github.event.pull_request` is not populated for `issues` events, which makes the condition vacuous. This change may result in more alerts for queries using the `ControlCheck` class.
10+
* Added an option to `EnvironmentCheck` to become specified by a MaD model, otherwise it will continue as the default it previously was. Without adding models to `actions/ql/lib/ext/config/deployment_environment.yml` the behavior of every query will be unchanged. When models are added queries using `ControlCheck` may find more results in cases where an environment is no longer a sufficient sanitizer.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.5.0
2+
lastReleaseVersion: 0.6.0

actions/ql/lib/qlpack.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: codeql/actions-all
2-
version: 0.5.1-dev
2+
version: 0.6.1-dev
33
library: true
44
warnOnImplicitThis: true
55
dependencies:

actions/ql/src/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 0.6.34
2+
3+
### Minor Analysis Improvements
4+
5+
* The `actions/unpinned-tag` query now detects mutable references to reusable workflows.
6+
17
## 0.6.33
28

39
### Query Metadata Changes

actions/ql/src/change-notes/2026-08-05-unpinned-reusable-workflows.md renamed to actions/ql/src/change-notes/released/0.6.34.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
---
2-
category: minorAnalysis
3-
---
1+
## 0.6.34
2+
3+
### Minor Analysis Improvements
4+
45
* The `actions/unpinned-tag` query now detects mutable references to reusable workflows.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
lastReleaseVersion: 0.6.33
2+
lastReleaseVersion: 0.6.34

0 commit comments

Comments
 (0)