fix: harden workflow console contracts

This commit is contained in:
lda
2026-08-09 03:26:26 +07:00 Verified
parent 255a26c210
commit eccc982598
39 changed files with 751 additions and 155 deletions
@@ -64,7 +64,7 @@ export const RecordColumns = ({
) : (
<ul role="listbox" aria-label="Artifacts">
{artifacts.map((artifact) => (
<li key={artifact.key}>
<li key={artifact.key} role="presentation">
<button
role="option"
aria-selected={selectedArtifactId === artifact.key}
@@ -92,7 +92,7 @@ export const RecordColumns = ({
) : (
<ul role="listbox" aria-label="Deployments">
{deployments.map((deployment) => (
<li key={deployment.id}>
<li key={deployment.id} role="presentation">
<button
role="option"
aria-selected={selectedDeploymentId === deployment.id}
@@ -115,7 +115,7 @@ export const RecordColumns = ({
) : (
<ul role="listbox" aria-label="Runs">
{runs.map((run) => (
<li key={run.runId}>
<li key={run.runId} role="presentation">
<button
role="option"
aria-selected={selectedRunId === run.runId}