refactor: adapter 구현중..

This commit is contained in:
DongHyeonka
2026-08-13 16:02:21 +09:00
parent 30ceac23c1
commit 4dc033cf33
72 changed files with 13370 additions and 1549 deletions
@@ -164,6 +164,35 @@ jobs:
artifacts/security/supply-chain-coherence.json \\
artifacts/security/supply-chain-verification.json \\
artifacts/security/vulnerability-report.json \\
config/security/dependency-baseline.approval.json \\
config/security/dependency-baseline.json \\
config/security/dependency-change-evidence.json \\
config/security/dependency-policy.json \\
config/security/secret-scan-policy.json \\
config/security/vulnerability-exceptions.json \\
config/security/vulnerability-policy.json \\
schemas/artifacts/build-manifest.schema.json \\
schemas/artifacts/dependency-inventory.schema.json \\
schemas/artifacts/supply-chain-verification.schema.json \\
scripts/contracts/release-artifacts.ts \\
scripts/create-release-candidate.ts \\
scripts/generate-supply-chain.ts \\
scripts/lib/build-manifest-outputs.ts \\
scripts/lib/json-schema.ts \\
scripts/lib/local-policy-evidence.ts \\
scripts/lib/local-release-evidence.ts \\
scripts/lib/release-candidate.ts \\
scripts/lib/release-input-evidence.ts \\
scripts/lib/release-runtime-coherence.ts \\
scripts/lib/repository-file-inventory.ts \\
scripts/lib/secret-scan-evaluator.ts \\
scripts/lib/secret-scan-policy.ts \\
scripts/lib/secret-scan.ts \\
scripts/lib/supply-chain.ts \\
scripts/lib/validated-json-artifact.ts \\
src/contracts/release-artifacts.ts \\
src/features/installed-contract-contributions.ts \\
src/features/installed-feature-contracts.ts \\
artifacts/release/release-candidate.json
node scripts/verify-ci-candidate-archive.ts --archive ".release/release-candidate-\${{ gitea.run_id }}-\${{ gitea.run_attempt }}.tar.gz" --github-output "$GITHUB_OUTPUT"
- name: Upload release candidate
@@ -330,8 +359,10 @@ jobs:
PROMOTION_CLEANUP_TOKEN: \${{ steps.finalize.outputs.cleanup_token }}
PROMOTION_RUNNER_TEMP_DEV: \${{ steps.finalize.outputs.runner_temp_dev }}
PROMOTION_RUNNER_TEMP_INO: \${{ steps.finalize.outputs.runner_temp_ino }}
PROMOTION_STAGING_DEV: \${{ steps.finalize.outputs.staging_dev }}
PROMOTION_STAGING_INO: \${{ steps.finalize.outputs.staging_ino }}
run: |
if [ -n "$PROMOTION_STAGING_ROOT" ] && [ -n "$PROMOTION_CLEANUP_TOKEN" ]; then
if [ -n "$PROMOTION_STAGING_ROOT" ] && [ -n "$PROMOTION_CLEANUP_TOKEN" ] && [ -n "$PROMOTION_RUNNER_TEMP_DEV" ] && [ -n "$PROMOTION_RUNNER_TEMP_INO" ] && [ -n "$PROMOTION_STAGING_DEV" ] && [ -n "$PROMOTION_STAGING_INO" ]; then
node scripts/cleanup-verified-promotion.ts
fi