Skip to content

chore: release 1.20.1 #5415

chore: release 1.20.1

chore: release 1.20.1 #5415

Triggered via pull request April 24, 2026 20:44
Status Success
Total duration 32m 27s
Artifacts 8

ci.yaml

on: pull_request
Detect Context
3s
Detect Context
Build and Push Image  /  Prepare Build Metadata
13s
Build and Push Image / Prepare Build Metadata
Test and SonarQube  /  Build and Verify Packages
7m 0s
Test and SonarQube / Build and Verify Packages
Matrix: Test and SonarQube / test-python-matrix
FOSSA Scan  /  SCA Scan
FOSSA Scan / SCA Scan
Test and SonarQube  /  Validate Dependencies
14s
Test and SonarQube / Validate Dependencies
Test and SonarQube  /  Test UI (Storybook + Unit)
5m 4s
Test and SonarQube / Test UI (Storybook + Unit)
PR Size Check
7s
PR Size Check
Validate Conventional Commit
9s
Validate Conventional Commit
Matrix: Build and Push Image / build-platform
Test and SonarQube  /  SonarQube Analysis
1m 6s
Test and SonarQube / SonarQube Analysis
Build and Push Image  /  Create Multi-Platform Manifest
17s
Build and Push Image / Create Multi-Platform Manifest
Release Readiness  /  Resolve Context
3s
Release Readiness / Resolve Context
Release Readiness  /  ...  /  SCA Scan
1m 28s
Release Readiness / FOSSA Scan / SCA Scan
Release Readiness  /  Prisma Scan
1m 2s
Release Readiness / Prisma Scan
Release Readiness  /  SonarQube Hotspots
13s
Release Readiness / SonarQube Hotspots
Release Readiness  /  Guardian Vulnerability Gate
15s
Release Readiness / Guardian Vulnerability Gate
Release Readiness  /  Release Readiness Status
2s
Release Readiness / Release Readiness Status
Propagate Release Statuses
5s
Propagate Release Statuses
CI Status
2s
CI Status
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 29 warnings
Test and SonarQube / Test Python 3.13
⚠️ Failed to parse file (/home/runner/work/solace-agent-mesh/solace-agent-mesh/junit-3.13.xml) with error Error: Text data outside of root node. Line: 0 Column: 1101825 Char: n
Test and SonarQube / Test Python 3.10
⚠️ Failed to parse file (/home/runner/work/solace-agent-mesh/solace-agent-mesh/junit-3.10.xml) with error Error: Text data outside of root node. Line: 0 Column: 1101825 Char: n
Release Readiness / FOSSA Scan / SCA Scan
Process completed with exit code 1.
PR Size Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Validate Conventional Commit
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: amannn/action-semantic-pull-request@e32d7e603df1aa1ba07e981f2a23455dee596825. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / Validate Dependencies
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Image / Prepare Build Metadata
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, astral-sh/setup-uv@38f3f104447c67c051c4a08e39b64a148898af3a. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and Push Image / Prepare Build Metadata
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0NdbraQAAAABq7Bdt3sHFS7+Isca0ZjH0UEFPRURHRTA1MTYARWRnZQ==
Build and Push Image / Prepare Build Metadata
Failed to restore: Cache service responded with 400
Test and SonarQube / Test UI (Storybook + Unit)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/pages/TaskExecutionHistoryPage.tsx#L51
The 'executions' logical expression could make the dependencies of useEffect Hook (at line 66) change on every render. To fix this, wrap the initialization of 'executions' in its own useMemo() Hook
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/pages/ArtifactsPage.tsx#L374
React Hook useEffect has a missing dependency: 'artifact'. Either include it or remove the dependency array
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/models/ModelEditPage.tsx#L58
React Hook useCallback has a missing dependency: 'agentsRefetch'. Either include it or remove the dependency array
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/FileMessage.tsx#L29
The 'artifacts' conditional could make the dependencies of useMemo Hook (at line 33) change on every render. Move it inside the useMemo callback. Alternatively, wrap the initialization of 'artifacts' in its own useMemo() Hook
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/FileIcon.tsx#L180
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/FileIcon.tsx#L46
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/FileIcon.tsx#L23
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/DocumentThumbnail.tsx#L91
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/file/ArtifactMessage.tsx#L175
React Hook useCallback has a missing dependency: 'props'. Either include it or remove the dependency array. However, 'props' will change when *any* prop changes, so the preferred fix is to destructure the 'props' object outside of the useCallback call and refer to those specific props inside useCallback
Test and SonarQube / Test UI (Storybook + Unit): client/webui/frontend/src/lib/components/chat/UserAvatar.tsx#L14
Fast refresh only works when a file only exports components. Use a new file to share constants or functions between components
Build and Push Image / Build linux/amd64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a, docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1, docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sensitive data should not be used in the ARG or ENV commands: Dockerfile#L232
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "SESSION_SECRET_KEY") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
Build and Push Image / Build linux/arm64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a, docker/build-push-action@14487ce63c7a62a4a324b0bfb37086795e31c6c1, docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Sensitive data should not be used in the ARG or ENV commands: Dockerfile#L232
SecretsUsedInArgOrEnv: Do not use ARG or ENV instructions for sensitive data (ENV "SESSION_SECRET_KEY") More info: https://docs.docker.com/go/dockerfile/rule/secrets-used-in-arg-or-env/
Build and Push Image / Create Multi-Platform Manifest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a, docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / Build and Verify Packages
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55, astral-sh/setup-uv@38f3f104447c67c051c4a08e39b64a148898af3a. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / Test Python 3.13
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, mikepenz/action-junit-report@3585e9575db828022551b4231f165eb59a0e74e3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / Test Python 3.10
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, mikepenz/action-junit-report@3585e9575db828022551b4231f165eb59a0e74e3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test and SonarQube / SonarQube Analysis
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955, actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, sonarsource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Release Readiness / Prisma Scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076, aws-actions/configure-aws-credentials@7474bc4690e29a8392af63c5b98e7449536d5c3a. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Release Readiness / FOSSA Scan / SCA Scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Propagate Release Statuses
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
SolaceLabs~solace-agent-mesh~0YZJD0.dockerbuild
122 KB
sha256:47b8cf86b442ae1397630c6866f62f021b4d07bcd5b65aa4c939f4fc166a891f
SolaceLabs~solace-agent-mesh~8H1VK1.dockerbuild
118 KB
sha256:79ad5b810a7e0897b80c0777c082fa4b277e1f6a300c6c97adac06771f6e3892
dependency-conflict-report
1.02 KB
sha256:1e3f496454aec713045f31f58f6e68ce3090c9967c54b4862bc2ddc5d00bde8c
guardian-sync-and-report-guardian-gate-solace-agent-mesh-1.20.1
390 Bytes
sha256:75909ce093c61c4dd70faa27d41529069f7f48214a2126951dc46d97ed47a34e
prisma-cloud-scan-results-Linux-X64-1.20.1-d7838f8b74
41.7 KB
sha256:f20726e918d7dd2c80c5af1a7fef8f552b4a37d68514a7044fa3dbe5d7e04cfb
python-coverage-3.10 Expired
355 KB
sha256:a27103123891f70c3e497304b8554478ff18099daa7d27a660c7268d4e0d5178
python-coverage-3.13 Expired
355 KB
sha256:947be77db5103c30cc74b90040f77436f1ad2c7637ab99237147048de087dfa4
ui-coverage Expired
3.25 MB
sha256:ed813d18f8e5a8fec521fbb3162a604530cb9cf00dc67f9ce9e8206404efb2c4