name: Mirror to Public Gitea (updates.rhino.nrw) # Trigger: Nur wenn explizit auf den 'release'-Branch gepusht wird. # Das stellt sicher, dass nur geprüfte, validierte Stände ausgeliefert werden. # Workflow auf main: git push origin main:release on: push: branches: [release] jobs: mirror: runs-on: ubuntu-latest steps: - name: Checkout (full history) uses: actions/checkout@v4 with: fetch-depth: 0 - name: Push mirror to Public Gitea (als 'main') run: | git remote add public "http://rhino:${{ secrets.PUBLIC_GITEA_TOKEN }}@172.30.0.4:3053/rhino/StatusQuo_Updates.git" git push public HEAD:main --force