|
9 | 9 |
|
10 | 10 | workflow_dispatch: |
11 | 11 |
|
12 | | -env: |
13 | | - WALLABAG_MAX_ARTICLES: ${{ secrets.WALLABAG_MAX_ARTICLES }} |
14 | | - WALLABAG_MAX_PAGES: ${{ secrets.WALLABAG_MAX_PAGES }} |
15 | | - WALLABAG_CLIENT_ID: ${{ secrets.WALLABAG_CLIENT_ID }} |
16 | | - WALLABAG_CLIENT_SECRET: ${{ secrets.WALLABAG_CLIENT_SECRET }} |
17 | | - WALLABAG_USERNAME: ${{ secrets.WALLABAG_USERNAME }} |
18 | | - WALLABAG_PASSWORD: ${{ secrets.WALLABAG_PASSWORD }} |
19 | | - WALLABAG_URL: ${{ secrets.WALLABAG_URL }} |
20 | | - BANDCAMP_USERNAME: ${{ secrets.BANDCAMP_USERNAME }} |
21 | | - PUBLIC_SITE_URL: ${{ secrets.PUBLIC_SITE_URL }} |
22 | | - PUBLIC_URL: ${{ secrets.PUBLIC_URL }} |
23 | | - PUBLIC_UMAMI_DO_NOT_TRACK: ${{ secrets.PUBLIC_UMAMI_DO_NOT_TRACK }} |
24 | | - PUBLIC_UMAMI_URL: ${{ secrets.PUBLIC_UMAMI_URL }} |
25 | | - PUBLIC_UMAMI_ID: ${{ secrets.PUBLIC_UMAMI_ID }} |
26 | | - PAGE_SIZE: ${{ secrets.PAGE_SIZE }} |
27 | | - USE_REDIS_CACHE: ${{ secrets.USE_REDIS_CACHE }} |
28 | | - REDIS_URI: ${{ secrets.REDIS_URI }} |
29 | | - # Disable Redis during E2E to avoid network/DNS failures in CI preview server |
30 | | - # This overrides secrets above for this workflow job context |
31 | | - # (If you later need Redis in E2E, remove this override.) |
32 | | - E2E_USE_REDIS_CACHE: 'false' |
33 | | - |
34 | 12 | jobs: |
35 | 13 | e2e-tests: |
36 | 14 | name: Run end-to-end tests |
|
54 | 32 | run: pnpm exec playwright install --with-deps |
55 | 33 | - name: Run tests |
56 | 34 | env: |
57 | | - # Force Redis off during E2E regardless of repo secrets |
58 | | - USE_REDIS_CACHE: ${{ env.E2E_USE_REDIS_CACHE }} |
| 35 | + WALLABAG_MAX_ARTICLES: ${{ secrets.WALLABAG_MAX_ARTICLES }} |
| 36 | + WALLABAG_MAX_PAGES: ${{ secrets.WALLABAG_MAX_PAGES }} |
| 37 | + WALLABAG_CLIENT_ID: ${{ secrets.WALLABAG_CLIENT_ID }} |
| 38 | + WALLABAG_CLIENT_SECRET: ${{ secrets.WALLABAG_CLIENT_SECRET }} |
| 39 | + WALLABAG_USERNAME: ${{ secrets.WALLABAG_USERNAME }} |
| 40 | + WALLABAG_PASSWORD: ${{ secrets.WALLABAG_PASSWORD }} |
| 41 | + WALLABAG_URL: ${{ secrets.WALLABAG_URL }} |
| 42 | + BANDCAMP_USERNAME: ${{ secrets.BANDCAMP_USERNAME }} |
| 43 | + PUBLIC_SITE_URL: ${{ secrets.PUBLIC_SITE_URL }} |
| 44 | + PUBLIC_URL: ${{ secrets.PUBLIC_URL }} |
| 45 | + PUBLIC_UMAMI_DO_NOT_TRACK: ${{ secrets.PUBLIC_UMAMI_DO_NOT_TRACK }} |
| 46 | + PUBLIC_UMAMI_URL: ${{ secrets.PUBLIC_UMAMI_URL }} |
| 47 | + PUBLIC_UMAMI_ID: ${{ secrets.PUBLIC_UMAMI_ID }} |
| 48 | + PAGE_SIZE: ${{ secrets.PAGE_SIZE }} |
| 49 | + USE_REDIS_CACHE: 'false' |
| 50 | + REDIS_URI: ${{ secrets.REDIS_URI }} |
59 | 51 | run: pnpm test:integration |
60 | 52 | - uses: actions/upload-artifact@v4 |
61 | 53 | if: ${{ !cancelled() }} |
|
0 commit comments