Skip to content

Commit bc7fc0e

Browse files
committed
fix(downloads): correct APK links and winget highlighting
Use the published beta APK asset names instead of alpha filenames. Select shell highlighting for the winget command because the PowerShell grammar renders it as plain text.
1 parent 5e4f099 commit bc7fc0e

3 files changed

Lines changed: 22 additions & 6 deletions

File tree

‎src/data/release.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -171,27 +171,27 @@ export const downloadGroups: DownloadGroup[] = [
171171
},
172172
{
173173
label: '.apk (universal)',
174-
url: downloadUrl(`org.opentubex.app-${releaseVersion}-alpha.apk`),
174+
url: downloadUrl(`org.opentubex.app-${releaseVersion}-beta.apk`),
175175
icon: 'lucide:package',
176176
},
177177
{
178178
label: '.apk (arm64-v8a)',
179-
url: downloadUrl(`org.opentubex.app-${releaseVersion}-alpha-arm64-v8a.apk`),
179+
url: downloadUrl(`org.opentubex.app-${releaseVersion}-beta-arm64-v8a.apk`),
180180
icon: 'lucide:package',
181181
},
182182
{
183183
label: '.apk (armeabi-v7a)',
184-
url: downloadUrl(`org.opentubex.app-${releaseVersion}-alpha-armeabi-v7a.apk`),
184+
url: downloadUrl(`org.opentubex.app-${releaseVersion}-beta-armeabi-v7a.apk`),
185185
icon: 'lucide:package',
186186
},
187187
{
188188
label: '.apk (x86)',
189-
url: downloadUrl(`org.opentubex.app-${releaseVersion}-alpha-x86.apk`),
189+
url: downloadUrl(`org.opentubex.app-${releaseVersion}-beta-x86.apk`),
190190
icon: 'lucide:package',
191191
},
192192
{
193193
label: '.apk (x86_64)',
194-
url: downloadUrl(`org.opentubex.app-${releaseVersion}-alpha-x86_64.apk`),
194+
url: downloadUrl(`org.opentubex.app-${releaseVersion}-beta-x86_64.apk`),
195195
icon: 'lucide:package',
196196
},
197197
],

‎src/pages/downloads.astro‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ flatpak install opentubex org.opentubex.OpenTubeX//nightly`;
220220
<p class="pkg__body">
221221
Install with <a href="https://learn.microsoft.com/windows/package-manager/winget/" rel="noopener noreferrer">winget</a>.
222222
</p>
223-
<CmdCode code={wingetCode} lang="powershell" />
223+
<CmdCode code={wingetCode} lang="shell" />
224224
</div>
225225
</article>
226226

‎tests/download-links.test.ts‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { expect, test } from 'bun:test';
2+
import { downloadGroups, releaseTag, releaseVersion } from '../src/data/release';
3+
4+
test('Android APK links use the release asset names', () => {
5+
const android = downloadGroups.find((group) => group.title === 'Android');
6+
const apkUrls = android?.links.filter((link) => link.label.startsWith('.apk')).map((link) => link.url);
7+
const baseUrl = `https://github.com/OpenTubeX/OpenTubeX/releases/download/${releaseTag}`;
8+
9+
expect(apkUrls).toEqual([
10+
`${baseUrl}/org.opentubex.app-${releaseVersion}-beta.apk`,
11+
`${baseUrl}/org.opentubex.app-${releaseVersion}-beta-arm64-v8a.apk`,
12+
`${baseUrl}/org.opentubex.app-${releaseVersion}-beta-armeabi-v7a.apk`,
13+
`${baseUrl}/org.opentubex.app-${releaseVersion}-beta-x86.apk`,
14+
`${baseUrl}/org.opentubex.app-${releaseVersion}-beta-x86_64.apk`,
15+
]);
16+
});

0 commit comments

Comments
 (0)