From 27a90de544d782b2f095fa62b4cd7c911817af1d Mon Sep 17 00:00:00 2001 From: shaokeyibb Date: Wed, 17 Jul 2024 11:10:03 +0800 Subject: [PATCH] ci(workers): check-format --- ...eck-format-and-test-cloudflare-workers.yml | 28 +++++++++++++++++++ cloudflare-workers/package.json | 3 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/check-format-and-test-cloudflare-workers.yml diff --git a/.github/workflows/check-format-and-test-cloudflare-workers.yml b/.github/workflows/check-format-and-test-cloudflare-workers.yml new file mode 100644 index 00000000..5e5b0614 --- /dev/null +++ b/.github/workflows/check-format-and-test-cloudflare-workers.yml @@ -0,0 +1,28 @@ +name: Check PR Format and Test for cloudflare-workers + +on: + pull_request: + branches: + - master + +jobs: + check-format: + name: Check PR Format + runs-on: ubuntu-latest + defaults: + run: + working-directory: ./cloudflare-workers + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + name: Set Node.js 20.x + with: + node-version: 20.x + - uses: borales/actions-yarn@v5 + name: Run install + with: + cmd: install + - uses: borales/actions-yarn@v5 + name: Check Format + with: + cmd: prettier --check . \ No newline at end of file diff --git a/cloudflare-workers/package.json b/cloudflare-workers/package.json index f74ebd5a..a869f225 100644 --- a/cloudflare-workers/package.json +++ b/cloudflare-workers/package.json @@ -8,7 +8,8 @@ "start": "wrangler dev", "test": "vitest", "cf-typegen": "wrangler types", - "cf-initdb": "wrangler d1 execute comments --remote --file=schema.sql" + "cf-initdb": "wrangler d1 execute comments --remote --file=schema.sql", + "cf-initdb-local": "wrangler d1 execute comments --local --file=schema.sql" }, "devDependencies": { "@cloudflare/vitest-pool-workers": "^0.4.5",