aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2024-11-09 11:32:15 +0100
committerGitHub <[email protected]>2024-11-09 10:32:15 +0000
commit9ecf99b75763ed08e19f3115c01a5e58aeaf529c (patch)
treea39162eea4c1b81568f192fbf5e8c8049c907479 /.github
parent0d850758d0ea0db45a9a4c8abda5c1e09796fb44 (diff)
downloadfaker-9ecf99b75763ed08e19f3115c01a5e58aeaf529c.tar.xz
faker-9ecf99b75763ed08e19f3115c01a5e58aeaf529c.zip
test: verify the generated image links are working (#3127)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/integration-test.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml
new file mode 100644
index 00000000..48f4b6d7
--- /dev/null
+++ b/.github/workflows/integration-test.yml
@@ -0,0 +1,41 @@
+name: Integration Test
+
+on:
+ workflow_dispatch:
+ schedule:
+ - cron: '0 3 * * 1' # weekly on Mondays at 03:00
+
+permissions:
+ contents: read # to fetch code (actions/checkout)
+
+jobs:
+ integration_test:
+ name: Integration Test
+ runs-on: ubuntu-latest
+ timeout-minutes: 10
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
+ with:
+ fetch-depth: 0
+
+ - name: Install pnpm
+ uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
+
+ - name: Set node version to 22
+ uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # v4.0.4
+ with:
+ node-version: 22
+ cache: 'pnpm'
+
+ - name: Install deps
+ run: pnpm install
+ env:
+ CYPRESS_INSTALL_BINARY: 0
+
+ - name: Build
+ run: pnpm run build
+
+ - name: Integration Test
+ run: pnpm run integration-test