Release 1.0.0: Builds ausschließlich für Release-Tags
Some checks failed
Release-Build und Pflichtabnahme / checks (push) Successful in 5m58s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-apple-darwin) (push) Successful in 3m36s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-unknown-linux-gnu) (push) Successful in 3m27s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, x86_64-unknown-linux-gnu) (push) Successful in 3m33s
Release-Build und Pflichtabnahme / build (messense/cargo-xwin@sha256:4696dd4e79edf8569fa99c4b06bd99273e0501c7adc983aa61d57945f795bef0, x86_64-pc-windows-msvc) (push) Successful in 6m14s
Release-Build und Pflichtabnahme / stage (push) Failing after 1m16s
Some checks failed
Release-Build und Pflichtabnahme / checks (push) Successful in 5m58s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-apple-darwin) (push) Successful in 3m36s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, aarch64-unknown-linux-gnu) (push) Successful in 3m27s
Release-Build und Pflichtabnahme / build (ghcr.io/rust-cross/cargo-zigbuild@sha256:82af75c41958c2af2787e8bedd912da7678a9438937e223e9d83d006d747b38b, x86_64-unknown-linux-gnu) (push) Successful in 3m33s
Release-Build und Pflichtabnahme / build (messense/cargo-xwin@sha256:4696dd4e79edf8569fa99c4b06bd99273e0501c7adc983aa61d57945f795bef0, x86_64-pc-windows-msvc) (push) Successful in 6m14s
Release-Build und Pflichtabnahme / stage (push) Failing after 1m16s
This commit is contained in:
18
PLAN.md
18
PLAN.md
@@ -492,7 +492,8 @@ sind bestanden. Die vollständige Terminal-/OS-Matrix bleibt Phase 6.
|
||||
|
||||
Verbindliche Build- und Release-Ziele (Terminalanwendungen): Windows amd64,
|
||||
macOS arm64 sowie Linux amd64 und arm64. Gitea Actions am bestehenden
|
||||
Origin erstellt die Artefakte für alle vier Ziele auf dem vorhandenen
|
||||
Origin erstellt ausschließlich beim Push neuer Release-Tags im Format
|
||||
`vX.Y.Z` die Artefakte für alle vier Ziele auf dem vorhandenen
|
||||
Linux-arm64-Runner: Linux arm64 nativ beziehungsweise mit festgelegter
|
||||
Zielbaseline, Linux amd64 und macOS arm64 über cargo-zigbuild, Windows amd64
|
||||
über cargo-xwin. Cross-Toolchains einschließlich SDK/Sysroot werden in Change
|
||||
@@ -518,7 +519,15 @@ in 05 weitergeführt und bleiben Voraussetzung der Phasenabnahme.
|
||||
RGB-/Fensterflächenkorrektur vom Benutzer bestätigt, automatisierte macOS-
|
||||
Prüfungen bestanden. Acht unvollständige Matrixaufgaben bleiben als
|
||||
Nachweisbedarf bei 06/07; Windows-Ausführung ist vorerst zurückgestellt.
|
||||
Nächster Umsetzungschange ist 06 (Gitea Actions und Releases).
|
||||
Aktiver Change ist 06 (Gitea Actions und Releases). Die Vierziel-Matrix
|
||||
und Pflichtabnahme sind in Actions belegt. Ab 08.09.2026 laufen Build, Tests
|
||||
und Artefaktuploads ausschließlich für neue Release-Tags, erstmals `v1.0.0`
|
||||
mit Workspace-Version `1.0.0`. Es gibt keine CI für normale Commits oder PRs
|
||||
und keinen manuellen Paketbuild. Tagformat und Versionsgleichheit werden vor
|
||||
dem Bau geprüft. Arbeit und Pushes erfolgen direkt auf `main`; Release-Tags
|
||||
werden zusätzlich erstellt und gepusht. Lokale Tests bleiben verfügbar.
|
||||
Eine manuelle Freigabe kann vorhandene Releasepakete nach deren Zielabnahme
|
||||
veröffentlichen, baut sie aber nicht erneut.
|
||||
|
||||
Release-Pakete: Windows als `.7z`, macOS und beide Linux-Architekturen
|
||||
als `.tar.gz`, jeweils mit `tb`, `tbc` und der passenden `tbrt`-Vorlage
|
||||
@@ -569,8 +578,9 @@ Gesamtproposal und Abhängigkeiten:
|
||||
werden geprüft. Die Runtime ist nativer Code in `tbrt` und wird nicht
|
||||
in jede TBL kopiert. Erzeugung und Backend-Anbindung erfolgen in Phase 6.
|
||||
- [ ] Dokumentation: Sprachreferenz, Migrationshinweise, Beispielprogramme
|
||||
- [ ] CI (Gitea Actions am bestehenden Origin: Build + Tests auf allen vier
|
||||
System-/Architektur-Zielen), Releases über Gitea
|
||||
- [ ] Release-Automatisierung (Gitea Actions am bestehenden Origin: Build +
|
||||
Tests und Pakete ausschließlich für neue Tags `vX.Y.Z` auf allen vier
|
||||
System-/Architektur-Zielen), Releases über Gitea; keine Commit-/PR-CI
|
||||
- [ ] **Abnahme der Leitplanke „Vollständigkeit ist das Soll"**:
|
||||
docs/inventar.md steht auf **0 offen** — jeder der 285 Einträge ist
|
||||
entweder implementiert oder als Non-Feature in der Sprachreferenz
|
||||
|
||||
Reference in New Issue
Block a user