Skip to content

Commit 05827ff

Browse files
committed
Run deno task test:cfworkers on GitHub Actions
1 parent 77ec84a commit 05827ff

1 file changed

Lines changed: 23 additions & 1 deletion

File tree

.github/workflows/build.yaml

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,28 @@ jobs:
108108
- run: deno task test:bun
109109
working-directory: ${{ github.workspace }}/fedify/
110110

111+
test-cfworkers:
112+
runs-on: ubuntu-latest
113+
steps:
114+
- if: github.event_name == 'push'
115+
uses: actions/checkout@v4
116+
- if: github.event_name == 'pull_request_target'
117+
uses: actions/checkout@v4
118+
with:
119+
repository: ${{ github.event.pull_request.head.repo.full_name }}
120+
ref: ${{ github.event.pull_request.head.sha }}
121+
- uses: denoland/setup-deno@v2
122+
with:
123+
deno-version: v2.x
124+
- uses: actions/setup-node@v4
125+
with:
126+
node-version: lts/*
127+
- uses: pnpm/action-setup@v4
128+
with:
129+
version: 10
130+
- run: deno task test:cfworkers
131+
working-directory: ${{ github.workspace }}/fedify/
132+
111133
lint:
112134
runs-on: ubuntu-latest
113135
steps:
@@ -159,7 +181,7 @@ jobs:
159181
working-directory: ${{ github.workspace }}/cli/
160182

161183
publish:
162-
needs: [test, test-node, test-bun, lint, release-test]
184+
needs: [test, test-node, test-bun, test-cfworkers, lint, release-test]
163185
runs-on: ubuntu-latest
164186
permissions:
165187
id-token: write

0 commit comments

Comments
 (0)