From b093cfc6718baf969ba92891c6d19b6a49f8e15a Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 13 Jul 2025 14:55:51 +0200 Subject: [PATCH] Auto-synchronize the registry on push on main --- .gitea/workflows/sync-registry.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .gitea/workflows/sync-registry.yaml diff --git a/.gitea/workflows/sync-registry.yaml b/.gitea/workflows/sync-registry.yaml new file mode 100644 index 0000000..8f81361 --- /dev/null +++ b/.gitea/workflows/sync-registry.yaml @@ -0,0 +1,17 @@ +name: Synchronize Bazel registry +on: + push: + branches: + - main + +jobs: + Sync-Registry: + container: + image: 460nm-runner + steps: + - name: Checkout repository + uses: actions/checkout@v4 + - name: Write private key + run: echo "${{ secrets.PRIVATE_KEY }}" > key && chmod 600 ./key + - name: Synchronize registry + run: rsync -av -e 'ssh -p ${{ secrets.SSH_PORT }} -i ./key -o StrictHostKeyChecking=no' ./modules/ bazel@stevenlr.com:${{ secrets.MODULES_PATH }}