Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3d69675654 | |||
| 9a6e0b7143 |
@@ -1,9 +1,15 @@
|
|||||||
name: Mirror to Public Gitea (updates.rhino.nrw)
|
name: 📦 Veröffentlichen → updates.rhino.nrw
|
||||||
|
|
||||||
# Trigger: nur Push auf 'release'. Das ist die Validierungsschranke — nur
|
# Zwei Wege, denselben Job auszulösen:
|
||||||
# geprüfte, freigegebene Stände werden öffentlich ausgeliefert.
|
# • workflow_dispatch: KNOPF in Gitea (Actions-Tab → "Run workflow") — kein Terminal.
|
||||||
# Publish-Befehl (Entwickler): git push origin main:release --force
|
# Veröffentlicht den aktuellen Stand aus 'main' (Staging) nach updates.rhino.nrw.
|
||||||
|
# • push auf 'release': für das CLI-Skript release.py (Power-User-Weg).
|
||||||
on:
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
inputs:
|
||||||
|
hinweis:
|
||||||
|
description: "Optional: Version/Notiz (nur fürs Protokoll)"
|
||||||
|
required: false
|
||||||
push:
|
push:
|
||||||
branches: [release]
|
branches: [release]
|
||||||
|
|
||||||
@@ -17,9 +23,6 @@ jobs:
|
|||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: CHECKSUMS.txt pro Projekt frisch erzeugen
|
- name: CHECKSUMS.txt pro Projekt frisch erzeugen
|
||||||
# Am Publish-Zeitpunkt erzeugt → kann nie veralten und ein gültiges
|
|
||||||
# Update nie fälschlich blocken. Schützt gegen Download-Korruption
|
|
||||||
# (nicht gegen manipulierte Releases — das leistet die release-Schranke).
|
|
||||||
run: |
|
run: |
|
||||||
for d in */ ; do
|
for d in */ ; do
|
||||||
d="${d%/}"
|
d="${d%/}"
|
||||||
@@ -29,18 +32,18 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Commit (nur lokal im Runner, fließt in den public-Mirror)
|
- name: Commit (nur im Runner, fließt in den public-Mirror)
|
||||||
run: |
|
run: |
|
||||||
git config user.email "action@gitea.rhino.nrw"
|
git config user.email "action@gitea.rhino.nrw"
|
||||||
git config user.name "Gitea Action"
|
git config user.name "Gitea Action"
|
||||||
git add -A
|
git add -A
|
||||||
git commit -m "ci: CHECKSUMS.txt am Release erzeugt" || echo "Keine Änderung."
|
git commit -m "ci: CHECKSUMS.txt bei Veröffentlichung erzeugt" || echo "Keine Änderung."
|
||||||
|
|
||||||
- name: Push mirror to Public Gitea (als 'main')
|
- name: Push nach Public-Gitea (updates.rhino.nrw)
|
||||||
env:
|
env:
|
||||||
PUBLIC_GITEA_TOKEN: ${{ secrets.PUBLIC_GITEA_TOKEN }}
|
PUBLIC_GITEA_TOKEN: ${{ secrets.PUBLIC_GITEA_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
# Token nicht in der Remote-URL ablegen — via Authorization-Header.
|
|
||||||
AUTH=$(printf 'rhino:%s' "$PUBLIC_GITEA_TOKEN" | base64 | tr -d '\n')
|
AUTH=$(printf 'rhino:%s' "$PUBLIC_GITEA_TOKEN" | base64 | tr -d '\n')
|
||||||
git -c http.extraHeader="Authorization: Basic $AUTH" \
|
git -c http.extraHeader="Authorization: Basic $AUTH" \
|
||||||
push http://172.30.0.4:3053/rhino/StatusQuo_Updates.git HEAD:main --force
|
push http://172.30.0.4:3053/rhino/StatusQuo_Updates.git HEAD:main --force
|
||||||
|
echo "Veröffentlicht: $(cat VI3DGL/VERSION 2>/dev/null) — Hinweis: ${{ github.event.inputs.hinweis }}"
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
# Änderungsverlauf — VI3 DGL-Planung
|
|
||||||
|
|
||||||
Diese Hinweise werden den Admins **vor** der Installation im Update-Bereich angezeigt.
|
|
||||||
Neueste Version steht oben. Pro Version kurz und verständlich beschreiben, **was** sich ändert.
|
|
||||||
|
|
||||||
## v1.4.3
|
|
||||||
|
|
||||||
**Neu**
|
|
||||||
- Update-Bereich in der Administration: prüft auf neue Versionen, sichert automatisch vollständig und führt nach dem Einspielen einen Selbsttest aus, bevor das System wieder freigegeben wird.
|
|
||||||
- Dieser Änderungsverlauf wird vor jedem Update angezeigt, damit klar ist, was sich ändert.
|
|
||||||
|
|
||||||
**Behoben**
|
|
||||||
- Bestätigungsdialoge (z. B. „Alle zur Kenntnis nehmen") erschienen hinter offenen Fenstern und ließen sich nicht bedienen — sie liegen jetzt korrekt im Vordergrund.
|
|
||||||
|
|
||||||
## v1.4.2
|
|
||||||
|
|
||||||
- Wartungsupdate, interne Korrekturen.
|
|
||||||
|
|
||||||
## v1.4.1
|
|
||||||
|
|
||||||
- Wartungsupdate.
|
|
||||||
Reference in New Issue
Block a user