Include analysis kind in payloadSaveFile path in uploadPayload

This commit is contained in:
Michael B. Gale
2025-10-06 14:30:30 +01:00
parent 6f964b7776
commit 22aba57acf
5 changed files with 20 additions and 20 deletions

8
lib/analyze-action.js generated
View File

@@ -95530,12 +95530,12 @@ function getAutomationID2(category, analysis_key, environment) {
} }
return computeAutomationID(analysis_key, environment); return computeAutomationID(analysis_key, environment);
} }
async function uploadPayload(payload, repositoryNwo, logger, target) { async function uploadPayload(payload, repositoryNwo, logger, analysis) {
logger.info("Uploading results"); logger.info("Uploading results");
if (isInTestMode()) { if (isInTestMode()) {
const payloadSaveFile = path18.join( const payloadSaveFile = path18.join(
getTemporaryDirectory(), getTemporaryDirectory(),
"payload.json" `payload-${analysis.kind}.json`
); );
logger.info( logger.info(
`In test mode. Results are not uploaded. Saving to ${payloadSaveFile}` `In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`
@@ -95546,7 +95546,7 @@ async function uploadPayload(payload, repositoryNwo, logger, target) {
} }
const client = getApiClient(); const client = getApiClient();
try { try {
const response = await client.request(target, { const response = await client.request(analysis.target, {
owner: repositoryNwo.owner, owner: repositoryNwo.owner,
repo: repositoryNwo.repo, repo: repositoryNwo.repo,
data: payload data: payload
@@ -95780,7 +95780,7 @@ async function uploadSpecifiedFiles(sarifPaths, checkoutPath, category, features
payload, payload,
getRepositoryNwo(), getRepositoryNwo(),
logger, logger,
uploadTarget.target uploadTarget
); );
logger.endGroup(); logger.endGroup();
return { return {

View File

@@ -133006,12 +133006,12 @@ function getAutomationID2(category, analysis_key, environment) {
} }
return computeAutomationID(analysis_key, environment); return computeAutomationID(analysis_key, environment);
} }
async function uploadPayload(payload, repositoryNwo, logger, target) { async function uploadPayload(payload, repositoryNwo, logger, analysis) {
logger.info("Uploading results"); logger.info("Uploading results");
if (isInTestMode()) { if (isInTestMode()) {
const payloadSaveFile = path17.join( const payloadSaveFile = path17.join(
getTemporaryDirectory(), getTemporaryDirectory(),
"payload.json" `payload-${analysis.kind}.json`
); );
logger.info( logger.info(
`In test mode. Results are not uploaded. Saving to ${payloadSaveFile}` `In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`
@@ -133022,7 +133022,7 @@ async function uploadPayload(payload, repositoryNwo, logger, target) {
} }
const client = getApiClient(); const client = getApiClient();
try { try {
const response = await client.request(target, { const response = await client.request(analysis.target, {
owner: repositoryNwo.owner, owner: repositoryNwo.owner,
repo: repositoryNwo.repo, repo: repositoryNwo.repo,
data: payload data: payload
@@ -133256,7 +133256,7 @@ async function uploadSpecifiedFiles(sarifPaths, checkoutPath, category, features
payload, payload,
getRepositoryNwo(), getRepositoryNwo(),
logger, logger,
uploadTarget.target uploadTarget
); );
logger.endGroup(); logger.endGroup();
return { return {

8
lib/upload-lib.js generated
View File

@@ -92365,12 +92365,12 @@ function getAutomationID2(category, analysis_key, environment) {
} }
return computeAutomationID(analysis_key, environment); return computeAutomationID(analysis_key, environment);
} }
async function uploadPayload(payload, repositoryNwo, logger, target) { async function uploadPayload(payload, repositoryNwo, logger, analysis) {
logger.info("Uploading results"); logger.info("Uploading results");
if (isInTestMode()) { if (isInTestMode()) {
const payloadSaveFile = path14.join( const payloadSaveFile = path14.join(
getTemporaryDirectory(), getTemporaryDirectory(),
"payload.json" `payload-${analysis.kind}.json`
); );
logger.info( logger.info(
`In test mode. Results are not uploaded. Saving to ${payloadSaveFile}` `In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`
@@ -92381,7 +92381,7 @@ async function uploadPayload(payload, repositoryNwo, logger, target) {
} }
const client = getApiClient(); const client = getApiClient();
try { try {
const response = await client.request(target, { const response = await client.request(analysis.target, {
owner: repositoryNwo.owner, owner: repositoryNwo.owner,
repo: repositoryNwo.repo, repo: repositoryNwo.repo,
data: payload data: payload
@@ -92663,7 +92663,7 @@ async function uploadSpecifiedFiles(sarifPaths, checkoutPath, category, features
payload, payload,
getRepositoryNwo(), getRepositoryNwo(),
logger, logger,
uploadTarget.target uploadTarget
); );
logger.endGroup(); logger.endGroup();
return { return {

View File

@@ -93037,12 +93037,12 @@ function getAutomationID2(category, analysis_key, environment) {
} }
return computeAutomationID(analysis_key, environment); return computeAutomationID(analysis_key, environment);
} }
async function uploadPayload(payload, repositoryNwo, logger, target) { async function uploadPayload(payload, repositoryNwo, logger, analysis) {
logger.info("Uploading results"); logger.info("Uploading results");
if (isInTestMode()) { if (isInTestMode()) {
const payloadSaveFile = path15.join( const payloadSaveFile = path15.join(
getTemporaryDirectory(), getTemporaryDirectory(),
"payload.json" `payload-${analysis.kind}.json`
); );
logger.info( logger.info(
`In test mode. Results are not uploaded. Saving to ${payloadSaveFile}` `In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`
@@ -93053,7 +93053,7 @@ async function uploadPayload(payload, repositoryNwo, logger, target) {
} }
const client = getApiClient(); const client = getApiClient();
try { try {
const response = await client.request(target, { const response = await client.request(analysis.target, {
owner: repositoryNwo.owner, owner: repositoryNwo.owner,
repo: repositoryNwo.repo, repo: repositoryNwo.repo,
data: payload data: payload
@@ -93304,7 +93304,7 @@ async function uploadSpecifiedFiles(sarifPaths, checkoutPath, category, features
payload, payload,
getRepositoryNwo(), getRepositoryNwo(),
logger, logger,
uploadTarget.target uploadTarget
); );
logger.endGroup(); logger.endGroup();
return { return {

View File

@@ -352,7 +352,7 @@ async function uploadPayload(
payload: any, payload: any,
repositoryNwo: RepositoryNwo, repositoryNwo: RepositoryNwo,
logger: Logger, logger: Logger,
target: analyses.SARIF_UPLOAD_ENDPOINT, analysis: analyses.AnalysisConfig,
): Promise<string> { ): Promise<string> {
logger.info("Uploading results"); logger.info("Uploading results");
@@ -360,7 +360,7 @@ async function uploadPayload(
if (util.isInTestMode()) { if (util.isInTestMode()) {
const payloadSaveFile = path.join( const payloadSaveFile = path.join(
actionsUtil.getTemporaryDirectory(), actionsUtil.getTemporaryDirectory(),
"payload.json", `payload-${analysis.kind}.json`,
); );
logger.info( logger.info(
`In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`, `In test mode. Results are not uploaded. Saving to ${payloadSaveFile}`,
@@ -373,7 +373,7 @@ async function uploadPayload(
const client = api.getApiClient(); const client = api.getApiClient();
try { try {
const response = await client.request(target, { const response = await client.request(analysis.target, {
owner: repositoryNwo.owner, owner: repositoryNwo.owner,
repo: repositoryNwo.repo, repo: repositoryNwo.repo,
data: payload, data: payload,
@@ -807,7 +807,7 @@ export async function uploadSpecifiedFiles(
payload, payload,
getRepositoryNwo(), getRepositoryNwo(),
logger, logger,
uploadTarget.target, uploadTarget,
); );
logger.endGroup(); logger.endGroup();