fix(ci): resolve duplicate assembly attributes and flaky tests for deploy-prod and collection orchestrator
Validators (Pushes and Pull Requests) / validate-ui-and-storage (push) Successful in 16s
Validators (Pushes and Pull Requests) / validate-core (push) Failing after 1m47s

This commit is contained in:
2026-07-13 10:11:07 +09:00
parent ef955750b1
commit d140784737
3 changed files with 29 additions and 10 deletions
+19 -5
View File
@@ -218,20 +218,34 @@ jobs:
echo "✓ Artifact checksum verified"
- name: Validate Release Manifest
env:
ARTIFACT_NAME: ${{ steps.fetch.outputs.artifact }}
RELEASE_TAG: ${{ steps.fetch.outputs.tag }}
COMMIT_SHA: ${{ steps.fetch.outputs.commit }}
run: |
ARTIFACT="${{ steps.fetch.outputs.artifact }}"
python3 - <<'PY'
import json
import hashlib
import os
import pathlib
import sys
artifact = pathlib.Path("${ARTIFACT}")
manifest = json.loads(pathlib.Path("${ARTIFACT}.manifest.json").read_text(encoding="utf-8"))
artifact_name = os.environ["ARTIFACT_NAME"]
release_tag = os.environ["RELEASE_TAG"]
commit_sha = os.environ["COMMIT_SHA"]
artifact = pathlib.Path(artifact_name)
manifest_path = pathlib.Path(f"{artifact_name}.manifest.json")
if not manifest_path.exists():
print(f"ERROR: Manifest file not found: {manifest_path}")
sys.exit(1)
manifest = json.loads(manifest_path.read_text(encoding="utf-8"))
expected = {
"artifact": artifact.name,
"version": "${{ steps.fetch.outputs.tag }}",
"commit": "${{ steps.fetch.outputs.commit }}",
"version": release_tag,
"commit": commit_sha,
}
for key, value in expected.items():