diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index 11582b8..8622f8b 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -7,6 +7,14 @@ on: jobs: Test: runs-on: cimaster-latest + services: + warpproxy: + image: thetadev256/warpproxy + env: + WARP_DEVICE_ID: ${{ secrets.WARP_DEVICE_ID }} + WARP_ACCESS_TOKEN: ${{ secrets.WARP_ACCESS_TOKEN }} + WARP_LICENSE_KEY: ${{ secrets.WARP_LICENSE_KEY }} + WARP_PRIVATE_KEY: ${{ secrets.WARP_PRIVATE_KEY }} steps: - name: ๐Ÿ“ฆ Checkout repository uses: actions/checkout@v4 @@ -21,6 +29,8 @@ jobs: - name: ๐Ÿงช Test run: cargo nextest run --config-file ~/.config/nextest.toml --profile ci --retries 2 --features rss --workspace + env: + ALL_PROXY: "http://warpproxy:8124" - name: ๐Ÿ’Œ Upload test report if: always()