diff --git a/.gitea/workflows/tests.yaml b/.gitea/workflows/tests.yaml index 11497d2..cd38f5f 100644 --- a/.gitea/workflows/tests.yaml +++ b/.gitea/workflows/tests.yaml @@ -35,12 +35,12 @@ jobs: pull-requests: write env: MIX_ENV: test - TRACKER_URL: http://localhost:8666/announce - WHITELIST_URL: ${{ vars. WHITELIST_URL }} + TRACKER_URL: ${{ vars.TRACKER_URL }} + WHITELIST_URL: ${{ vars.WHITELIST_URL }} WHITELIST_USERNAME: ${{ secrets.WHITELIST_USERNAME }} WHITELIST_PASSWORD: ${{ secrets.WHITELIST_PASSWORD }} WHITELIST_PASSWORD_CADDY: ${{ secrets.WHITELIST_PASSWORD_CADDY }} - WHITELIST_FEED_URL: http://localhost:4000/torrents + WHITELIST_FEED_URL: ${{ vars.WHITELIST_FEED_URL }} AWS_BUCKET: ${{ vars.AWS_BUCKET }} AWS_HOST: ${{ vars.AWS_HOST }} AWS_REGION: ${{ vars.AWS_REGION }} @@ -79,7 +79,7 @@ jobs: run: apt-get update && apt-get install -y iputils-ping postgresql - name: Check opentracker pingability - run: ping -c 30 opentracker + run: ping -c 3 opentracker - name: opentracker service check run: curl http://opentracker:8666/stats diff --git a/apps/bright/lib/bright/tracker.ex b/apps/bright/lib/bright/tracker.ex index 9177e60..a087df0 100644 --- a/apps/bright/lib/bright/tracker.ex +++ b/apps/bright/lib/bright/tracker.ex @@ -54,6 +54,8 @@ defmodule Bright.Tracker do end end + @spec announce_torrent(binary()) :: + {:error, any()} | {:ok, binary() | list() | integer() | map()} def announce_torrent(info_hash) do encoded_info_hash = BittorrentUrlEncoder.encode(info_hash)