From 8bedb760b23ddd7a3c2be5c693f4ad445ab9a156 Mon Sep 17 00:00:00 2001 From: Aaron Gershman <5619476+aegershman@users.noreply.github.com> Date: Tue, 25 Jan 2022 14:40:38 -0600 Subject: [PATCH] ci: repository-backup workflow [moderneinc/ops#7] (#57) --- .github/workflows/repository-backup.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/repository-backup.yml diff --git a/.github/workflows/repository-backup.yml b/.github/workflows/repository-backup.yml new file mode 100644 index 0000000..9627cb5 --- /dev/null +++ b/.github/workflows/repository-backup.yml @@ -0,0 +1,18 @@ +--- +name: repository-backup +on: + workflow_dispatch: {} + schedule: + - cron: 0 17 * * * + +concurrency: + group: backup-${{ github.ref }} + cancel-in-progress: false + +jobs: + repository-backup: + uses: openrewrite/gh-automation/.github/workflows/repository-backup.yml@main + secrets: + bucket_mirror_target: ${{ secrets.S3_GITHUB_REPOSITORY_BACKUPS_BUCKET_NAME }} + bucket_access_key_id: ${{ secrets.S3_GITHUB_REPOSITORY_BACKUPS_ACCESS_KEY_ID }} + bucket_secret_access_key: ${{ secrets.S3_GITHUB_REPOSITORY_BACKUPS_SECRET_ACCESS_KEY }}