From f315d82bd726731891574d1c233bfe427040a328 Mon Sep 17 00:00:00 2001 From: "Michael B. Gale" Date: Tue, 17 Feb 2026 10:52:04 +0000 Subject: [PATCH] Rename `csra` to `risk-assessment` --- .github/workflows/__analysis-kinds.yml | 6 +++--- lib/analyze-action-post.js | 2 +- lib/analyze-action.js | 8 ++++---- lib/autobuild-action.js | 2 +- lib/init-action-post.js | 6 +++--- lib/init-action.js | 4 ++-- lib/resolve-environment-action.js | 2 +- lib/setup-codeql-action.js | 2 +- lib/start-proxy-action-post.js | 2 +- lib/start-proxy-action.js | 2 +- lib/upload-lib.js | 6 +++--- lib/upload-sarif-action-post.js | 2 +- lib/upload-sarif-action.js | 8 ++++---- pr-checks/checks/analysis-kinds.yml | 4 ++-- src/analyses.ts | 4 ++-- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/workflows/__analysis-kinds.yml b/.github/workflows/__analysis-kinds.yml index b36a0bceb..1045cca05 100644 --- a/.github/workflows/__analysis-kinds.yml +++ b/.github/workflows/__analysis-kinds.yml @@ -47,7 +47,7 @@ jobs: analysis-kinds: code-scanning,code-quality - os: ubuntu-latest version: linked - analysis-kinds: csra + analysis-kinds: risk-assessment - os: ubuntu-latest version: nightly-latest analysis-kinds: code-scanning @@ -59,7 +59,7 @@ jobs: analysis-kinds: code-scanning,code-quality - os: ubuntu-latest version: nightly-latest - analysis-kinds: csra + analysis-kinds: risk-assessment name: Analysis kinds if: github.triggering_actor != 'dependabot[bot]' permissions: @@ -122,7 +122,7 @@ jobs: with: script: ${{ env.CHECK_SCRIPT }} - name: Check quality query does not appear in CSRA SARIF - if: contains(matrix.analysis-kinds, 'csra') + if: contains(matrix.analysis-kinds, 'risk-assessment') uses: actions/github-script@v8 env: SARIF_PATH: ${{ runner.temp }}/results/javascript.csra.sarif diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index bceaf258f..6318ba432 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -161224,7 +161224,7 @@ var path3 = __toESM(require("path")); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 8ff4fc810..199af452c 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -106485,7 +106485,7 @@ function fixCodeQualityCategory(logger, category) { var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); @@ -106526,8 +106526,8 @@ function addAssessmentId(payload) { return { sarif: payload.sarif, assessment_id: assessmentId }; } var CSRA = { - kind: "csra" /* CSRA */, - name: "csra", + kind: "risk-assessment" /* CSRA */, + name: "code scanning risk assessment", target: "PUT /repos/:owner/:repo/code-scanning/risk-assessment" /* CSRA */, sarifExtension: ".csra.sarif", sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension), @@ -106541,7 +106541,7 @@ function getAnalysisConfig(kind) { return CodeScanning; case "code-quality" /* CodeQuality */: return CodeQuality; - case "csra" /* CSRA */: + case "risk-assessment" /* CSRA */: return CSRA; } } diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index 9aa58f417..943a2db3a 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -103629,7 +103629,7 @@ var path4 = __toESM(require("path")); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 8f0a6ce6f..a85e859a9 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -164545,7 +164545,7 @@ var path6 = __toESM(require("path")); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); @@ -164585,8 +164585,8 @@ function addAssessmentId(payload) { return { sarif: payload.sarif, assessment_id: assessmentId }; } var CSRA = { - kind: "csra" /* CSRA */, - name: "csra", + kind: "risk-assessment" /* CSRA */, + name: "code scanning risk assessment", target: "PUT /repos/:owner/:repo/code-scanning/risk-assessment" /* CSRA */, sarifExtension: ".csra.sarif", sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension), diff --git a/lib/init-action.js b/lib/init-action.js index 6bf9880a5..df1156f9f 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -103833,13 +103833,13 @@ function isAnalyzingPullRequest() { var AnalysisKind = /* @__PURE__ */ ((AnalysisKind3) => { AnalysisKind3["CodeScanning"] = "code-scanning"; AnalysisKind3["CodeQuality"] = "code-quality"; - AnalysisKind3["CSRA"] = "csra"; + AnalysisKind3["CSRA"] = "risk-assessment"; return AnalysisKind3; })(AnalysisKind || {}); var compatibilityMatrix = { ["code-scanning" /* CodeScanning */]: /* @__PURE__ */ new Set(["code-quality" /* CodeQuality */]), ["code-quality" /* CodeQuality */]: /* @__PURE__ */ new Set(["code-scanning" /* CodeScanning */]), - ["csra" /* CSRA */]: /* @__PURE__ */ new Set() + ["risk-assessment" /* CSRA */]: /* @__PURE__ */ new Set() }; var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); async function parseAnalysisKinds(input) { diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index d2c4da143..87e4e233d 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -103628,7 +103628,7 @@ var path3 = __toESM(require("path")); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index ddc06f431..06205efa2 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -104553,7 +104553,7 @@ function wrapCliConfigurationError(cliError) { var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index adccec31b..9c2125fc9 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -160859,7 +160859,7 @@ var path = __toESM(require("path")); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index 7baced5b4..4830048d7 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -121161,7 +121161,7 @@ var core9 = __toESM(require_core()); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/upload-lib.js b/lib/upload-lib.js index 344aa2426..cd8fbb880 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -106141,7 +106141,7 @@ function fixCodeQualityCategory(logger, category) { var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); @@ -106181,8 +106181,8 @@ function addAssessmentId(payload) { return { sarif: payload.sarif, assessment_id: assessmentId }; } var CSRA = { - kind: "csra" /* CSRA */, - name: "csra", + kind: "risk-assessment" /* CSRA */, + name: "code scanning risk assessment", target: "PUT /repos/:owner/:repo/code-scanning/risk-assessment" /* CSRA */, sarifExtension: ".csra.sarif", sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension), diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 04f501694..056df3a12 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -160866,7 +160866,7 @@ var io5 = __toESM(require_io()); var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index e3511b226..a7af66d24 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -106179,7 +106179,7 @@ function fixCodeQualityCategory(logger, category) { var AnalysisKind = /* @__PURE__ */ ((AnalysisKind2) => { AnalysisKind2["CodeScanning"] = "code-scanning"; AnalysisKind2["CodeQuality"] = "code-quality"; - AnalysisKind2["CSRA"] = "csra"; + AnalysisKind2["CSRA"] = "risk-assessment"; return AnalysisKind2; })(AnalysisKind || {}); var supportedAnalysisKinds = new Set(Object.values(AnalysisKind)); @@ -106219,8 +106219,8 @@ function addAssessmentId(payload) { return { sarif: payload.sarif, assessment_id: assessmentId }; } var CSRA = { - kind: "csra" /* CSRA */, - name: "csra", + kind: "risk-assessment" /* CSRA */, + name: "code scanning risk assessment", target: "PUT /repos/:owner/:repo/code-scanning/risk-assessment" /* CSRA */, sarifExtension: ".csra.sarif", sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension), @@ -106234,7 +106234,7 @@ function getAnalysisConfig(kind) { return CodeScanning; case "code-quality" /* CodeQuality */: return CodeQuality; - case "csra" /* CSRA */: + case "risk-assessment" /* CSRA */: return CSRA; } } diff --git a/pr-checks/checks/analysis-kinds.yml b/pr-checks/checks/analysis-kinds.yml index 18483e6e1..81ae1caa0 100644 --- a/pr-checks/checks/analysis-kinds.yml +++ b/pr-checks/checks/analysis-kinds.yml @@ -1,7 +1,7 @@ name: "Analysis kinds" description: "Tests basic functionality for different `analysis-kinds` inputs." versions: ["linked", "nightly-latest"] -analysisKinds: ["code-scanning", "code-quality", "code-scanning,code-quality", "csra"] +analysisKinds: ["code-scanning", "code-quality", "code-scanning,code-quality", "risk-assessment"] env: CODEQL_ACTION_CSRA_ASSESSMENT_ID: 1 CHECK_SCRIPT: | @@ -73,7 +73,7 @@ steps: with: script: ${{ env.CHECK_SCRIPT }} - name: Check quality query does not appear in CSRA SARIF - if: contains(matrix.analysis-kinds, 'csra') + if: contains(matrix.analysis-kinds, 'risk-assessment') uses: actions/github-script@v8 env: SARIF_PATH: "${{ runner.temp }}/results/javascript.csra.sarif" diff --git a/src/analyses.ts b/src/analyses.ts index 5bf5482d2..ee3437c32 100644 --- a/src/analyses.ts +++ b/src/analyses.ts @@ -15,7 +15,7 @@ import { ConfigurationError, getRequiredEnvParam } from "./util"; export enum AnalysisKind { CodeScanning = "code-scanning", CodeQuality = "code-quality", - CSRA = "csra", + CSRA = "risk-assessment", } export type CompatibilityMatrix = Record>; @@ -205,7 +205,7 @@ function addAssessmentId(payload: UploadPayload): AssessmentPayload { export const CSRA: AnalysisConfig = { kind: AnalysisKind.CSRA, - name: "csra", + name: "code scanning risk assessment", target: SARIF_UPLOAD_ENDPOINT.CSRA, sarifExtension: ".csra.sarif", sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension),