Skip to content

Comments

ci(release): 6.1.14 Pipeline-Konvergenz fuer Dispatch fail-closed#124

Merged
tomtastisch merged 4 commits intomainfrom
codex/ci/6-1-14-release-convergence
Feb 22, 2026
Merged

ci(release): 6.1.14 Pipeline-Konvergenz fuer Dispatch fail-closed#124
tomtastisch merged 4 commits intomainfrom
codex/ci/6-1-14-release-convergence

Conversation

@tomtastisch
Copy link
Owner

Ziel & Scope

  • Schließt 6.1.14 als separaten Block: NuGet-Online-Konvergenz wird im Release-Flow auch für workflow_dispatch fail-closed erzwungen.
  • Scope ist bewusst auf Release-/Convergence-Gates, zugehörige Audit-Doku und Versionierung auf 6.1.14 begrenzt.

Umgesetzte Aufgaben (abhaken)

  • Release-Workflow um synchrones Blocker-Gate enforce-online-convergence erweitert.
  • Release-Metadaten als Artefakt eingeführt (release-meta).
  • Workflow-Run-Metadatenauflösung auf artefaktbasiertes, deterministisches Parsing umgestellt.
  • Async-Workflow nuget-online-convergence für erfolgreiche Release Publish-Runs ohne Push-only-Einschränkung gehärtet.
  • Trusted-Publishing-Dokumentation (DE/EN + kanonische Spiegel) auf den neuen Sync-Blocker ergänzt.
  • Scorecard-Governance-Mapping auf Fuzzing als Release-Blocker-Evidence aktualisiert.
  • Versionskonvergenz auf 6.1.14 angehoben (RepoVersion, Version, PackageVersion, Version-History-Top-Eintrag).
  • PR-Scope-Allowlist für neue Workflow-/Doc-Pfade erweitert.

Nachbesserungen aus Review (iterativ)

  • N/A initialer PR-Stand.

Security- und Merge-Gates

  • fail-closed: Release-Konvergenz ist blocker, nicht report-only.
  • fail-closed: Release-Metadaten werden aus Artifact statt impliziter Branch-Heuristik gelesen.
  • security/code-scanning/tools: Zielzustand 0 offene Alerts bleibt unverändert als Merge-Voraussetzung.
  • Kein Secret-Wert in neue Logs/Artefakte geschrieben.

Evidence (auditierbar)

  • CI_DEFER_ARTIFACT_LINK_RESOLUTION=1 bash tools/ci/bin/run.sh preflight -> status=pass.
  • dotnet build FileClassifier.sln -c Release --no-restore -warnaserror -v minimal -> erfolgreich.
  • Artefakt-/Workflow-Dateien:
    • .github/workflows/release.yml
    • .github/workflows/nuget-online-convergence.yml
    • tools/ci/release/resolve_workflow_run_release_meta.sh
    • tools/ci/release/write_release_meta_artifact.sh

DoD (mindestens 2 pro Punkt)

  • DoD-1: Release-Flow enthält expliziten Online-Convergence-Blocker nach Publish.
  • DoD-2: workflow_dispatch-Releases liefern korrekte Release-Metadaten für Konvergenzprüfung.
  • DoD-3: Doku (DE/EN + Spiegel) beschreibt den neuen Blocker-Pfad konsistent.
  • DoD-4: Versionierungs-SSOT steht konsistent auf 6.1.14.

Copilot AI review requested due to automatic review settings February 22, 2026 17:40
@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

This comment was marked as resolved.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 19 out of 19 changed files in this pull request and generated 2 comments.

@tomtastisch tomtastisch disabled auto-merge February 22, 2026 18:47
@tomtastisch tomtastisch enabled auto-merge (squash) February 22, 2026 18:47
@tomtastisch tomtastisch merged commit 9da9b97 into main Feb 22, 2026
26 checks passed
@tomtastisch tomtastisch deleted the codex/ci/6-1-14-release-convergence branch February 22, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:pipeline area:versioning feature New compatible feature or datatype impl:config versioning:minor New compatible functionality; requires MINOR bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant