Skip to content

Commit 100bd76

Browse files
committed
CI: add torrent url to env for rss feed
1 parent 7be0407 commit 100bd76

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

.github/workflows/build-docker.yml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,19 @@ jobs:
106106
echo "MAGNET_LINK_LOCAL=$MAGNET_LINK" >> $GITHUB_ENV
107107
echo "MAGNET_LINK_LOCAL_GUI=$MAGNET_LINK_GUI" >> $GITHUB_ENV
108108
109+
INFOHASH="${MAGNET_LINK_LOCAL#*btih:}"
110+
INFOHASH="${INFOHASH%%&*}"
111+
INFOHASH_GUI="${MAGNET_LINK_LOCAL_GUI#*btih:}"
112+
INFOHASH_GUI="${INFOHASH_GUI%%&*}"
113+
TORRENT_URL="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-${VERSION}.torrent"
114+
TORRENT_URL_GUI="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-gui-${VERSION_GUI}.torrent"
115+
echo "infohash=$INFOHASH"
116+
echo "infohash_gui=$INFOHASH_GUI"
117+
echo "INFOHASH=$INFOHASH" >> $GITHUB_ENV
118+
echo "INFOHASH_GUI=$INFOHASH_GUI" >> $GITHUB_ENV
119+
echo "TORRENT_URL=$TORRENT_URL" >> $GITHUB_ENV
120+
echo "TORRENT_URL_GUI=$TORRENT_URL_GUI" >> $GITHUB_ENV
121+
109122
- name: Push new image to ghcr
110123
if: github.ref_type == 'tag' || ( steps.changes.outputs.src == 'true' && github.ref == 'refs/heads/main' )
111124
run: docker push -a ghcr.io/plowsof/monero-torrent-build-env
@@ -166,14 +179,6 @@ jobs:
166179
git fetch origin "${GITHUB_REF_NAME}"
167180
git checkout "${GITHUB_REF_NAME}"
168181
git checkout -b update-rss-${VERSION}
169-
INFOHASH="${MAGNET_LINK_LOCAL#*btih:}"
170-
INFOHASH="${INFOHASH%%&*}"
171-
INFOHASH_GUI="${MAGNET_LINK_LOCAL_GUI#*btih:}"
172-
INFOHASH_GUI="${INFOHASH_GUI%%&*}"
173-
TORRENT_URL="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-${VERSION}.torrent"
174-
TORRENT_URL_GUI="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-gui-${VERSION_GUI}.torrent"
175-
echo "TORRENT_URL=$TORRENT_URL" >> $GITHUB_ENV
176-
echo "TORRENT_URL_GUI=$TORRENT_URL_GUI" >> $GITHUB_ENV
177182
./rss/add_to_rss.sh
178183
git add ./rss/torrent-rss.xml
179184
git commit -m "RSS: add $VERSION"

rss/add_to_rss.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@ set -euo pipefail
44
RSS_FILE="./rss/torrent-rss.xml"
55
TMP_FILE="./rss/torrent-rss.new.xml"
66

7+
echo "infohash = $INFOHASH"
8+
echo "infohash_gui = $INFOHASH_GUI"
9+
echo "TORRENT_URL = $TORRENT_URL"
10+
echo "TORRENT_URL_GUI = $TORRENT_URL_GUI"
11+
712
MAGNET_LINK="${MAGNET_LINK_LOCAL:-magnet:?xt=test123&123}"
813
# escape &
914
MAGNET_LINK="${MAGNET_LINK//&/&}"
1015
MAGNET_LINK_GUI="${MAGNET_LINK_LOCAL_GUI:-magnet:?xt=test123&123}"
1116
MAGNET_LINK_GUI="${MAGNET_LINK_GUI//&/&}"
1217
VERSION="${VERSION:-v0.18.0.0}"
13-
VERSION_GUI="${VERSION:-v0.18.0.1}"
18+
VERSION_GUI="${VERSION_GUI:-v0.18.0.1}"
1419
TITLE="Monero $VERSION"
1520
TITLE_GUI="Monero GUI $VERSION_GUI"
1621
PUBDATE="$(date -R)"

0 commit comments

Comments
 (0)