Skip to content

Commit eb29a78

Browse files
committed
workflows
1 parent 22f24a6 commit eb29a78

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

.github/workflows/ci-alpine-build.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,12 @@ jobs:
6363
persist-credentials: false
6464

6565
- name: Download ${{ env.script_name }}
66+
env:
67+
GH_TOKEN: "${{ github.token }}"
6668
run: |
67-
# Make sure the branch is set to master for qbittorrent-nox-static and main qbittorrent-nox-static-test
6869
if [[ ! -f "${script_name}" ]]; then
69-
echo "Downloading ${script_name} from userdocs/qbittorrent-nox-static"
70-
curl -LO "https://raw.githubusercontent.com/userdocs/qbittorrent-nox-static/refs/heads/master/${script_name}"
70+
gh api "repos/${{ github.repository }}/contents/${script_name}" \
71+
--header "Accept: application/vnd.github.raw+json" > "${script_name}"
7172
chmod +x "${script_name}"
7273
fi
7374

.github/workflows/ci-alpine-release.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,17 +102,18 @@ jobs:
102102
env:
103103
GH_TOKEN: "${{ github.TOKEN }}"
104104
run: |
105-
# Try to create the release. If it already exists, update it and replace assets.
106-
gh release create "${release_tag}" \
107-
--title "${release_title}" \
108-
--notes-file release.md \
109-
${{ matrix.preview_release == true && '--prerelease' || '--latest' }} \
110-
${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox dependency-version.json || {
105+
if git ls-remote --exit-code --tags origin "refs/tags/${release_tag}" >/dev/null 2>&1; then
111106
gh release edit "${release_tag}" \
112107
--title "${release_title}" \
113108
--notes-file release.md \
114109
${{ matrix.preview_release == true && '--prerelease' || '--latest' }}
115110
gh release upload "${release_tag}" \
116111
--clobber \
117112
${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox dependency-version.json
118-
}
113+
else
114+
gh release create "${release_tag}" \
115+
--title "${release_title}" \
116+
--notes-file release.md \
117+
${{ matrix.preview_release == true && '--prerelease' || '--latest' }} \
118+
${{ matrix.qbt_libtorrent_version }}/*-qbittorrent-nox dependency-version.json
119+
fi

0 commit comments

Comments
 (0)