Update .gitea/workflows/sync-public.yml
Sync public mirror / sync (push) Failing after 1m0s

This commit is contained in:
2025-10-06 21:31:38 +02:00
parent c063188bc4
commit 83e30d2c3d
+35
View File
@@ -1,3 +1,38 @@
name: Sync public mirror
on:
push:
branches: [ main ] # change if your default branch is different
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Install tools (rsync)
run: |
sudo apt-get update && sudo apt-get install -y rsync
- name: Checkout private repo
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Prepare SSH
env:
SSH_KEY: ${{ secrets.PUBLIC_REPO_SSH_KEY }}
run: |
set -euo pipefail
mkdir -p ~/.ssh
echo "$SSH_KEY" > ~/.ssh/id_sync
chmod 600 ~/.ssh/id_sync
printf 'Host 192.168.1.15\n HostName 192.168.1.15\n Port 22\n User git\n IdentityFile ~/.ssh/id_sync\n IdentitiesOnly yes\n' >> ~/.ssh/config
ssh-keyscan -p 22 192.168.1.15 >> ~/.ssh/known_hosts
- name: Clone public repo
run: |
git clone --depth 1 ssh://git@192.168.1.15:22/Bausager/Flux-oss.git /tmp/public
- name: Sync files using .gitea/workflows/oss-keep.txt - name: Sync files using .gitea/workflows/oss-keep.txt
run: | run: |
set -euo pipefail set -euo pipefail