From bcf1fc8b45017cbab04b576acec9a97d411fd6f9 Mon Sep 17 00:00:00 2001 From: AramJonghu Date: Wed, 6 May 2026 19:56:56 +0200 Subject: [PATCH] test forgejo actions --- .forgejo/workflows/format.yml | 28 ++++++++++++++++++++++++++++ frontend/package.json | 1 + 2 files changed, 29 insertions(+) create mode 100644 .forgejo/workflows/format.yml diff --git a/.forgejo/workflows/format.yml b/.forgejo/workflows/format.yml new file mode 100644 index 0000000..fdf56b9 --- /dev/null +++ b/.forgejo/workflows/format.yml @@ -0,0 +1,28 @@ +name: Format code with Prettier + +on: + push: + branches: ["master"] + +jobs: + format: + runs-on: linux + container: node:20-bookworm + + steps: + - name: Checkout repo + uses: actions/checkout@v4 + + - name: Install dependencies + run: npm install + + - name: Run Prettier + run: npx prettier --write . + + - name: Commit changes (if any) + run: | + git config user.name "forgejo-bot" + git config user.email "forgejo-bot@local" + git add . + git diff --cached --quiet || git commit -m "chore: format with prettier" + git push diff --git a/frontend/package.json b/frontend/package.json index 040d3ac..6234261 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -31,6 +31,7 @@ "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.5.2", "globals": "^17.4.0", + "prettier": "^3.8.3", "vite": "^8.0.4" } }