Skip to content

Commit 0747a38

Browse files
committed
CI: use env variables for repo name / owner
1 parent 5e4f2ff commit 0747a38

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/build-docker.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ jobs:
4343

4444
- name: transmission-show (pull or build)
4545
run: |
46-
tag_name="ghcr.io/plowsof/monero-torrent-show:latest"
46+
tag_name="ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest"
4747
case "${{ steps.changes.outputs.transmission }}" in
4848
true)
4949
docker build -f ./.github/workflows/docker/Dockerfile.transmission -t $tag_name .
50-
docker push -a ghcr.io/plowsof/monero-torrent-show
50+
docker push -a ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show
5151
;;
5252
*)
5353
docker pull "$tag_name" || docker build -f ./.github/workflows/docker/Dockerfile.transmission -t "$tag_name" .
@@ -83,8 +83,8 @@ jobs:
8383
else
8484
docker compose --profile remote up
8585
fi
86-
MAGNET_LINK=$(docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent)
87-
MAGNET_LINK_GUI=$(docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent)
86+
MAGNET_LINK=$(docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent)
87+
MAGNET_LINK_GUI=$(docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent)
8888
echo "MAGNET_LINK_REMOTE=$MAGNET_LINK" >> $GITHUB_ENV
8989
echo "MAGNET_LINK_REMOTE_GUI=$MAGNET_LINK_GUI" >> $GITHUB_ENV
9090
sudo rm ./watch/*
@@ -101,24 +101,24 @@ jobs:
101101
else
102102
docker compose --profile local up
103103
fi
104-
MAGNET_LINK=$(docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent)
105-
MAGNET_LINK_GUI=$(docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent)
104+
MAGNET_LINK=$(docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent)
105+
MAGNET_LINK_GUI=$(docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent)
106106
echo "MAGNET_LINK_LOCAL=$MAGNET_LINK" >> $GITHUB_ENV
107107
echo "MAGNET_LINK_LOCAL_GUI=$MAGNET_LINK_GUI" >> $GITHUB_ENV
108108
INFOHASH="${MAGNET_LINK#*btih:}"
109109
INFOHASH="${INFOHASH%%&*}"
110110
INFOHASH_GUI="${MAGNET_LINK_GUI#*btih:}"
111111
INFOHASH_GUI="${INFOHASH_GUI%%&*}"
112-
TORRENT_URL="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-${VERSION}.torrent"
113-
TORRENT_URL_GUI="https://github.com/plowsof/monero-torrent/releases/download/${GITHUB_REF_NAME}/monero-gui-${VERSION_GUI}.torrent"
112+
TORRENT_URL="https://github.com/${GITHUB_REPOSITORY}/releases/download/${GITHUB_REF_NAME}/monero-${VERSION}.torrent"
113+
TORRENT_URL_GUI="https://github.com/${GITHUB_REPOSITORY}/releases/download/${GITHUB_REF_NAME}/monero-gui-${VERSION_GUI}.torrent"
114114
echo "INFOHASH=$INFOHASH" >> $GITHUB_ENV
115115
echo "INFOHASH_GUI=$INFOHASH_GUI" >> $GITHUB_ENV
116116
echo "TORRENT_URL=$TORRENT_URL" >> $GITHUB_ENV
117117
echo "TORRENT_URL_GUI=$TORRENT_URL_GUI" >> $GITHUB_ENV
118118
119119
- name: Push new image to ghcr
120120
if: github.ref_type == 'tag' || ( steps.changes.outputs.src == 'true' && github.ref == 'refs/heads/main' )
121-
run: docker push -a ghcr.io/plowsof/monero-torrent-build-env
121+
run: docker push -a ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-build-env
122122

123123
- if: ${{ steps.binaries_cache.outputs.cache-hit != 'true' }}
124124
name: Compare hashes for local/remote build and write summary
@@ -141,19 +141,19 @@ jobs:
141141
{
142142
echo "### CLI Torrent info"
143143
echo '```'
144-
docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest /watch/monero-$VERSION.torrent
144+
docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest /watch/monero-$VERSION.torrent
145145
echo '```'
146146
echo "### GUI Torrent info"
147147
echo '```'
148-
docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest /watch/monero-gui-$VERSION_GUI.torrent
148+
docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest /watch/monero-gui-$VERSION_GUI.torrent
149149
echo '```'
150150
echo "### 🧲 CLI Magnet Link"
151151
echo '```'
152-
docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent
152+
docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-$VERSION.torrent
153153
echo '```'
154154
echo "### 🧲 GUI Magnet Link"
155155
echo '```'
156-
docker run --rm -v "./watch:/watch" ghcr.io/plowsof/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent
156+
docker run --rm -v "./watch:/watch" ghcr.io/${GITHUB_REPOSITORY_OWNER}/monero-torrent-show:latest -m /watch/monero-gui-$VERSION_GUI.torrent
157157
echo '```'
158158
} >> release-notes.md
159159

0 commit comments

Comments
 (0)