Skip to content

ci: publish pinned artifact upload v7.0.1 - #132

Merged
ifuri-validator-agent[bot] merged 1 commit into
mainfrom
ticket/090-artifact-upload
Sep 8, 2026
Merged

ci: publish pinned artifact upload v7.0.1#132
ifuri-validator-agent[bot] merged 1 commit into
mainfrom
ticket/090-artifact-upload

Conversation

@tom-sapletta-com

@tom-sapletta-com tom-sapletta-com commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Publish the artifact action upgrade requested by #124 with upload-artifact v7.0.1 pinned to 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a. Preserve artifact naming, report path, missing-file handling, ZIP default and workflow permissions.

The original Dependabot commit has no ticket intent in its first material commit. This replacement preserves that remote history and puts ticket-090 in the first implementation commit. Prerequisite #131 adopts the published immutable-pin/main-import fix; it passed 723 tests and both required Python CI versions.

Validation: managed governance, Docker Compose and whitespace checks pass. Required Python 3.12/3.13 CI and governance passed. Dependency workflow run 34214129209 succeeded, including upload; GitHub confirmed artifact goal-dependency-freshness (631 bytes, sha256:dcf93cff4c04533d41627ad8c3ae52cf0c1664619f68ad84dcb278a330c533de).

Ticket: ticket-090
Supersedes #124 after protected publication.

@ifuri-validator-agent ifuri-validator-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deterministic Validator approval for exact head e0c4034a0d23f7697d5643c4db680d1a957d299a.

Ticket: ticket-090
Correlation ID: local-semcod-goal-pr-132-ticket-090
Model: zai/glm-5.3
Reviewed diff chunks: 1
Advisory LLM verdict: APPROVE
Advisory summary: Reviewed all 1 diff chunk(s). Minimal, well-scoped change pinning actions/upload-artifact to immutable SHA for v7.0.1 in dependencies.yml, accompanied by governance ticket metadata (ticket-090). No changes to artifact name, path, handling, or permissions. All checks pass.
Advisory findings: none
The LLM output above is advisory and was not used as the approval trust root.

Actual PR impact radar

Exact range: 665e5b384f369116e945dd5948200690ba8b43fa...e0c4034a0d23f7697d5643c4db680d1a957d299a
Change digest: 6a22b9b94f9b3835b0c4bcab857788b5e56b8c0ba5e0b22b37472485ba27439e
Score: 60/100 (L), estimated 61 min, split recommended: true
Affected services/components: repository-wide/unclassified

Machine-readable radar JSONL and SVG
{"actual_change":{"additions":92,"base_sha":"665e5b384f369116e945dd5948200690ba8b43fa","binary_files":0,"categories":{"configuration":2,"docs":2},"change_digest":"6a22b9b94f9b3835b0c4bcab857788b5e56b8c0ba5e0b22b37472485ba27439e","comparison":"665e5b384f369116e945dd5948200690ba8b43fa...e0c4034a0d23f7697d5643c4db680d1a957d299a","deletions":1,"file_count":4,"files":["github/workflows/dependencies.yml","project/ticket-090/README.md","project/ticket-090/ai-codex.md","project/ticket-090/intent.json"],"head_sha":"e0c4034a0d23f7697d5643c4db680d1a957d299a","service_count":0,"services":[]},"assessment_mode":"observed-pr","axes":{"coupling":5,"delivery":4,"scope":2,"uncertainty":3,"validation":1},"complexity":"L","confidence":0.9,"diagnostics":["RADAR-ACCEPTANCE-MISSING","RADAR-BUDGET-EXCEEDED"],"estimate":{"budget_minutes":30,"minutes":61,"within_budget":false},"impact":{"components":["3.12","github","immutable-pin","project"],"files":["3.12/3.13","github/workflows/dependencies.yml","immutable-pin/main-import","project/ticket-090/README.md","project/ticket-090/ai-codex.md","project/ticket-090/intent.json"],"public_interfaces":[],"runtime_dependencies":1},"schema":"subactor.ticket-radar/v1","score":60,"split":{"parts":[{"estimated_minutes":13,"name":"Implement 3.12","scope":["3.12"]},{"estimated_minutes":13,"name":"Implement github","scope":["github"]},{"estimated_minutes":13,"name":"Implement immutable-pin","scope":["immutable-pin"]},{"estimated_minutes":13,"name":"Implement project","scope":["project"]},{"estimated_minutes":15,"name":"Validate and project to trackers","scope":["tests","planfile","github/gitlab/jira projections"]}],"reason":"estimated_minutes_exceed_budget","recommended":true},"standards":[{"id":"wellmanifest/dsl","revision":"6c60fc4e0dd1f1bb74f46a7745e28019908d1203","version":"0.1.0-dev"},{"id":"wellmanifest/ticket-lifecycle","revision":"5bf581907a87b46a13a73e6c033d3abe4d9a306f","version":"0.1.0-dev"},{"id":"wellmanifest/git-lifecycle","revision":"7d77d4b7af57e69bc75c3a0290b3a4805c5c4438","version":"0.2.0-dev"},{"id":"wellmanifest/logs","revision":"48c284ef7a069055c0bcb6b900147ce5e65f8b43","version":"0.3.0"}],"ticket_ref":"ticket-090"}
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" role="img"><title>ticket-090: ci: publish pinned artifact upload v7.0.1</title><rect width="128" height="128" rx="12" fill="#f8fafc"/><g stroke-width="1"><polygon points="64,55 72,61 69,71 59,71 56,61" fill="none" stroke="#d7dde5"/><polygon points="64,47 80,59 74,78 54,78 48,59" fill="none" stroke="#d7dde5"/><polygon points="64,38 89,56 79,85 49,85 39,56" fill="none" stroke="#d7dde5"/><polygon points="64,30 97,53 84,92 44,92 31,53" fill="none" stroke="#d7dde5"/><polygon points="64,21 105,51 89,99 39,99 23,51" fill="none" stroke="#d7dde5"/><line x1="64" y1="64" x2="64" y2="21" stroke="#aab4c0"/><line x1="64" y1="64" x2="105" y2="51" stroke="#aab4c0"/><line x1="64" y1="64" x2="89" y2="99" stroke="#aab4c0"/><line x1="64" y1="64" x2="39" y2="99" stroke="#aab4c0"/><line x1="64" y1="64" x2="23" y2="51" stroke="#aab4c0"/></g><polygon points="64,47 105,51 79,85 59,71 31,53" fill="#fb923c" fill-opacity="0.45" stroke="#c2410c" stroke-width="2"/><circle cx="64" cy="64" r="3" fill="#c2410c"/><g font-family="sans-serif" font-size="7" fill="#334155"><text x="64" y="11" text-anchor="middle">SCO</text><text x="114" y="48" text-anchor="middle">COU</text><text x="95" y="107" text-anchor="middle">UNC</text><text x="33" y="107" text-anchor="middle">VAL</text><text x="14" y="48" text-anchor="middle">DEL</text></g><text x="64" y="124" text-anchor="middle" font-family="sans-serif" font-size="8" fill="#0f172a">L · 61m</text></svg>
Merge will be attempted after this approval when explicitly authorized. ## Decision record (recomputable)
DECISION D-090-9685
TICKET ticket-090
HEAD_SHA e0c4034a0d23f7697d5643c4db680d1a957d299a
CORRELATION_ID local-semcod-goal-pr-132-ticket-090
ACTOR agent:ifuri-validator-agent[bot]
APPLIED_RULE P-CORE-015
INPUT author_login = "tom-sapletta-com"
INPUT observed_checks = ["check-updates=PASS","governance / enforce=PASS","governance / remote lifecycle=PASS","test (3.12)=PASS","test (3.13)=PASS"]
INPUT required_checks = ["test (3.12)","test (3.13)"]
INPUT required_checks_source = "protected registry (env/request)"
INPUT reviewer_login = "ifuri-validator-agent[bot]"
INPUT superseded_checks = []
INPUT ticket_radar_receipt = {"schema":"subactor.ticket-radar/v1","base_sha":"665e5b384f369116e945dd5948200690ba8b43fa","head_sha":"e0c4034a0d23f7697d5643c4db680d1a957d299a","change_digest":"6a22b9b94f9b3835b0c4bcab857788b5e56b8c0ba5e0b22b37472485ba27439e","score":60,"complexity":"L","estimated_minutes":61,"split_recommended":true,"services":[],"authority":"ADVISORY","promotion":"FORBIDDEN"}
VERDICT APPROVE AUTHORITY DETERMINISTIC
REJECTED REQUEST_CHANGES BECAUSE NO_UNSAFE_CHANGE_REASON_FOUND
ADVISORY llm_verdict = "APPROVE" MODEL "zai/glm-5.3"
ASSERT VERDICT_AUTHORITY != "ADVISORY"

@ifuri-validator-agent
ifuri-validator-agent Bot merged commit 457f5d5 into main Sep 8, 2026
5 checks passed
@ifuri-validator-agent
ifuri-validator-agent Bot deleted the ticket/090-artifact-upload branch September 8, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant