Compare commits
3 Commits
f012ee00b0
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 079fa0a7da | |||
| 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 }}"
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
b1a4e69eaa33c15a51bc8b082cd305c8d8c3a94a4e4a3f3d5d14040a28221f1e sync-bundle-01.txt
|
||||||
|
ab0a7311b0deb8ad4b59cfbcb91adc7b97e0a8c52658acfd0faf54f90df02047 sync-bundle-02.txt
|
||||||
|
95bdd3993481ac8ec937f1adb09bf1851735619dca2dd4283c7608f13f0e1e7e sync-entpacken.bat
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
e5f1fe817b91b5d9643ea7c77df0ce71db31dfc731aa2800300f57109f5a0034 sync-bundle-01.txt
|
||||||
|
58c85e2b8f475288c0c441cf3bdb91c55ae8e9d0c159fbccb189e276fb6a6509 sync-bundle-02.txt
|
||||||
|
4cc212461953ad756f99f812fd093b90b1dfb2f45c1b0ca4080c73aa077d4c17 sync-bundle-03.txt
|
||||||
|
a2969b7e51352f303e6c1dd45824b4547f7c9c790516ae7218494a280c94f64e sync-bundle-04.txt
|
||||||
|
595b27a8ecffded3850dc6808ee22b2564e00bdade317196dc4a721e760e1705 sync-bundle-05.txt
|
||||||
|
478bbbe43f248720c7bfb5b528443edbe25b609bc748583449082fd1e8357a0b sync-bundle-06.txt
|
||||||
|
456a7ecdfa06bd4fdb8e23c40b5c0c9016b68927e0225e3763dbf0b5dce3a228 sync-bundle-07.txt
|
||||||
|
7a01035e06091884352a146208f5afb618e8c381cae8267fe8360bf7c2cd2554 sync-entpacken.bat
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
0eaeaeadf1c298b6d17fc2ad236a061a832e305815a6398d36d78b98779c3e49 sync-bundle-01.txt
|
||||||
|
b917548cba1a6a6ada3bf6c71107e9c3496664b65777194eb50340c73fb79597 sync-entpacken.bat
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
# Ä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.
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
1711cd2ba677122c72301c42d59a0b420c4fdf43ffab8e05b692e374f4229ed0 sync-bundle-01.txt
|
||||||
|
693e870a8bd5c3272c8fa2f12ecae8ac0f0436ce3185772007c83eab72da1dd7 sync-bundle-02.txt
|
||||||
|
eb8544cd9c04d392687792586dd4f31a1b3ff16320f88c47215d2b8c1d4e1d11 sync-bundle-03.txt
|
||||||
|
63c76655fadf2a2104f2351d38d042762302cf5702fb1c67c4cf9624fabc57c2 sync-bundle-04.txt
|
||||||
|
f3395812768ce6904f89ca1b9e2e96c1fd2c8896e5c92671a442dbb282b02f11 sync-bundle-05.txt
|
||||||
|
4aaf26dc578b9a24cd85c81ac907db59f0b343d6119d876f6045b00f2756fe8d sync-entpacken.bat
|
||||||
Reference in New Issue
Block a user