diff --git a/.github/workflows/libation-sync.yml b/.gitea/workflows/libation-sync.yml similarity index 65% rename from .github/workflows/libation-sync.yml rename to .gitea/workflows/libation-sync.yml index daef933..36ad344 100644 --- a/.github/workflows/libation-sync.yml +++ b/.gitea/workflows/libation-sync.yml @@ -1,16 +1,18 @@ name: Libation on: schedule: - # Run 4 times a day: 6am, 12pm, 6pm, 12am UTC - cron: '0 6,12,18,0 * * *' - workflow_dispatch: # Allow manual trigger + workflow_dispatch: jobs: + update-repo: + uses: ./.gitea/workflows/update-repo.yml + runs-on: home-server sync-audiobooks: runs-on: [home-server] steps: - name: Run Libation sync - working-directory: /home/gitea-runner/infrastructure/infrastructure/home-server/libation + working-directory: /home/gitea-runner/infrastructure/home-server/libation run: | echo "Starting Libation audiobook sync at $(date)" docker compose pull -q diff --git a/.github/workflows/backup-zfs.yml b/.github/workflows/backup-zfs.yml deleted file mode 100644 index 50e6933..0000000 --- a/.github/workflows/backup-zfs.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: ZFS Backup -on: - schedule: - - cron: 0 1 * * * - workflow_dispatch: -jobs: - update-infrastructure: - runs-on: [self-hosted, home-server] - steps: - - name: run syncoid - run: | - zpool status - echo "" - zfs list - echo "" - syncoid \ - --recursive \ - --no-privilege-elevation \ - data-ssd/data \ - backup/data - - syncoid \ - --recursive \ - --no-privilege-elevation \ - data-ssd/media \ - backup/media - # steps: - # - name: run syncoid - # run: | - # zpool status - # echo "" - # zfs list - # echo "" - # syncoid \ - # --recursive \ - # --no-privilege-elevation \ - # --no-rollback \ - # data-ssd/data \ - # backup/data - - # syncoid \ - # --recursive \ - # --no-privilege-elevation \ - # --no-rollback \ - # data-ssd/media \ - # backup/media \ No newline at end of file