Skip to content

Commit 563cdde

Browse files
author
Kevin Souza
committed
lint on linux, ci tweaks, readme
1 parent a98fbf6 commit 563cdde

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

.github/workflows/build.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ on:
44
push:
55
branches:
66
- electron
7+
paths:
8+
- "**.ts"
9+
- "**.js"
10+
- "**.mjs"
11+
- "**.json"
12+
- "**.svelte"
13+
- ".github/workflows/build.yaml"
14+
workflow_dispatch:
715

816
jobs:
917
release:
@@ -28,6 +36,7 @@ jobs:
2836
run: npm ci
2937

3038
- name: Run lint and typecheck
39+
if: matrix.os == 'ubuntu-latest'
3140
run: npm run lint && npm run typecheck
3241

3342
- name: Build for Linux
@@ -48,17 +57,20 @@ jobs:
4857
with:
4958
name: linux
5059
path: ./dist/rt-*-linux.deb
60+
compression-level: 0
5161

5262
- name: Upload macOS installer
5363
if: matrix.os == 'macos-latest'
5464
uses: actions/upload-artifact@v4
5565
with:
5666
name: mac
5767
path: ./dist/rt-*-mac.dmg
68+
compression-level: 0
5869

5970
- name: Upload Windows installer
6071
if: matrix.os == 'windows-latest'
6172
uses: actions/upload-artifact@v4
6273
with:
6374
name: windows
6475
path: ./dist/rt-*-win.exe
76+
compression-level: 0

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@ A Twitch and YouTube frontend using Svelte and Electron.
3838

3939
## Download
4040

41-
> All installers (`exe`, `deb`) are provided in a small zip file.
41+
> These are files from the latest successful build, they do not require a GitHub account to download.
4242
43-
[Quick download.](https://nightly.link/Kyagara/rt/workflows/build.yaml/main/bundles.zip) (does not require GitHub account).
43+
- [Windows](https://nightly.link/Kyagara/rt/workflows/build.yaml/electron/windows.zip)
44+
- [Linux](https://nightly.link/Kyagara/rt/workflows/build.yaml/electron/linux.zip)
45+
- [macOS](https://nightly.link/Kyagara/rt/workflows/build.yaml/electron/mac.zip)
4446

45-
Github Actions builds are available [here](https://github.com/Kyagara/rt/actions).
47+
Github Actions artifacts are available [here](https://github.com/Kyagara/rt/actions).
4648

4749
## About
4850

0 commit comments

Comments
 (0)