From 3c7806a5d6d566b72e4fd1671ae8dc5c55748b79 Mon Sep 17 00:00:00 2001 From: Bradley Taunt Date: Thu, 10 Sep 2026 10:36:42 -0400 Subject: Actions workflow for formatting sites --- .github/workflows/format.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/format.yml (limited to '.github') diff --git a/.github/workflows/format.yml b/.github/workflows/format.yml new file mode 100644 index 0000000..9bbe54e --- /dev/null +++ b/.github/workflows/format.yml @@ -0,0 +1,23 @@ +name: Format sites +on: + push: + branches: + - master +permissions: + contents: write +jobs: + format-sites: + if: github.actor != 'github-actions[bot]' && !contains(github.event.head_commit.author.name, 'Formatting Bot') + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Format and push + run: | + git config user.email "bot@1mb.club" + git config user.name "Formatting Bot" + yq --inplace 'sort_by(.domain)' _data/sites.yml + sed -i '1!s/- domain:/\n- domain:/g' _data/sites.yml + git diff --quiet || (git commit -am "Fix formatting" && git push) -- cgit v1.3.1