From 05d11a46c0eead265c703263c1d4193ecdd03af7 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 23 Oct 2022 10:04:22 +0100 Subject: [PATCH] Adds action for file syncing to other repos --- .github/workflows/sync-files.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/sync-files.yml diff --git a/.github/workflows/sync-files.yml b/.github/workflows/sync-files.yml new file mode 100644 index 0000000..5fe372a --- /dev/null +++ b/.github/workflows/sync-files.yml @@ -0,0 +1,26 @@ +name: 🔄 Sync to other Repos +on: + workflow_dispatch: # Manual dispatch + schedule: + - cron: '0 1 * * 0' # At 01:00 on Sunday. + push: + branches: + - master +jobs: + sync: + runs-on: ubuntu-latest + steps: + - name: Checkout Repository + uses: actions/checkout@master + - name: Run GitHub File Sync + uses: BetaHuhn/repo-file-sync-action@v1 + with: + GH_PAT: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + GH_INSTALLATION_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN || secrets.GITHUB_TOKEN }} + CONFIG_PATH: .github/sync.yml + GIT_USERNAME: liss-bot + GIT_EMAIL: alicia-gh-bot@mail.as93.net + ASSIGNEES: Lissy93 + REVIEWERS: Lissy93 + PR_BODY: | + This PR pulls the latest changes to the `Brewfile` from [Lissy93/Dotfiles](https://github.com/lissy93/dotfiles).