From 9ecf99b75763ed08e19f3115c01a5e58aeaf529c Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sat, 9 Nov 2024 11:32:15 +0100 Subject: test: verify the generated image links are working (#3127) --- .github/workflows/integration-test.yml | 41 ++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/integration-test.yml (limited to '.github') 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 -- cgit v1.2.3