From 43c171761d758f0670f0de619f2c081b5d8dac4d Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 13 Aug 2024 03:42:31 +0200 Subject: [PATCH] ci: use warpproxy to circumvent ip-ban --- .forgejo/workflows/ci.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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()