github-actions #28

Merged
flaxeneel2 merged 24 commits from github-actions into master 2026-06-20 22:19:29 +02:00
Owner

This PR adds a workflow to test commits (via cargo check & svelte check for non-master branches or via tauri build for master branch or pr to master branch).

This should help catch bugs and no more "THIS WORKS ON MY PC!" (hehe @rayyan )

I shouldnt've but I also used this as an opportunity to upgrade packages for keyring and fix the svelte check error that popped up because of type="text" in the textarea for src/routes/chat/+page.svelte

The reasoning behind only doing linux and not the rest is because I will also be experimenting with non-tauri build setups (as discussed in issue #27 ) and it was probably not worth the time spent to make tauri work if we are potentially moving away from tauri anyways.

This PR adds a workflow to test commits (via cargo check & svelte check for non-master branches or via tauri build for master branch or pr to master branch). This should help catch bugs and no more "THIS WORKS ON MY PC!" (hehe @rayyan ) I shouldnt've but I also used this as an opportunity to upgrade packages for keyring and fix the svelte check error that popped up because of `type="text"` in the textarea for `src/routes/chat/+page.svelte` The reasoning behind only doing linux and not the rest is because I will also be experimenting with non-tauri build setups (as discussed in issue https://git.flaxeneel2.net/Streigen/echelon/issues/27 ) and it was probably not worth the time spent to make tauri work if we are potentially moving away from tauri anyways.
add note to readme
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Has been cancelled
build-test / test-tauri (, windows-latest) (push) Has been cancelled
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
8412dda782
pipeline change to forgejo
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Has been cancelled
build-test / test-tauri (, windows-latest) (push) Has been cancelled
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
cd6f8acb29
remove runs on
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Has been cancelled
build-test / test-tauri (, windows-latest) (push) Has been cancelled
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
c0f637a767
add runs on back since i added a label for the runner
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 31s
build-test / test-tauri (, windows-latest) (push) Failing after 1s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 2s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 2s
a7a3dddc2b
put full github link for rust toolchain
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 5s
build-test / test-tauri (, windows-latest) (push) Failing after 2s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 2s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 2s
1eac047523
put full github for tauri
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 37s
build-test / test-tauri (, windows-latest) (push) Failing after 42s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 27s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 32s
996b22f4f2
ssh key
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 39s
build-test / test-tauri (, windows-latest) (push) Failing after 36s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Has been cancelled
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Has been cancelled
81a4413fd7
just trust me bro
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 37s
build-test / test-tauri (, windows-latest) (push) Failing after 33s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 34s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 34s
457efb215c
here is your config and known hosts
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 18s
build-test / test-tauri (, windows-latest) (push) Failing after 25s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 28s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 28s
5216c031bd
remove sudo
Some checks failed
build-test / test-tauri (, windows-latest) (push) Failing after 24s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 28s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 27s
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 1m59s
842799c93f
update everything
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 2m0s
build-test / test-tauri (, windows-latest) (push) Failing after 25s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 28s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 27s
443b686243
bun -> npm
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 1m58s
build-test / test-tauri (, windows-latest) (push) Failing after 25s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 28s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 28s
8075214861
bun but actually
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 5m15s
build-test / test-tauri (, windows-latest) (push) Failing after 47s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 42s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 42s
91cb9fa297
switch over to keyring core entirely, remove keyring, use respective native stores
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Successful in 7m3s
build-test / test-tauri (, windows-latest) (push) Failing after 47s
build-test / test-tauri (--target aarch64-apple-darwin, macos-latest) (push) Failing after 40s
build-test / test-tauri (--target x86_64-apple-darwin, macos-latest) (push) Failing after 40s
4f5c15a4c4
disable windows n mac builds since at least linux works for now
All checks were successful
build-test / test-tauri (, ubuntu-22.04) (push) Successful in 6m52s
b3f21af72b
switch to check for non master branches
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Failing after 1m58s
8636e13f66
fix issue pointed out by svelte check
Some checks failed
build-test / test-tauri (, ubuntu-22.04) (push) Successful in 3m13s
build-test / test-tauri (, ubuntu-22.04) (pull_request) Has been cancelled
69e082f8e4
make check also not run on PR to master since we are already running the full build there
All checks were successful
build-test / test-tauri (, ubuntu-22.04) (push) Successful in 3m13s
build-test / test-tauri (, ubuntu-22.04) (pull_request) Successful in 6m54s
328d8e7b6d
human489 approved these changes 2026-06-20 19:46:42 +02:00
Dismissed
use secret service instead of kernel keyring for linux
All checks were successful
build-test / test-tauri (, ubuntu-22.04) (push) Successful in 3m13s
build-test / test-tauri (, ubuntu-22.04) (pull_request) Successful in 6m59s
0ee55dd1e8
flaxeneel2 dismissed human489's review 2026-06-20 21:32:49 +02:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Author
Owner

sorry @human489 but would need another review. the reason for new commit was because keyring was failing for linux, so i switched to using secret service instead (idk why i wasnt doing this earlier)

sorry @human489 but would need another review. the reason for new commit was because keyring was failing for linux, so i switched to using secret service instead (idk why i wasnt doing this earlier)
@ -404,3 +404,3 @@
<img src="/attach.svg" alt="attach" class="header-empty-icon" />
</button>
<textarea rows=1 wrap="hard" maxlength=8000 type="text" placeholder="enter a message..." class="chat-input"/>
<textarea rows=1 wrap="hard" maxlength=8000 placeholder="enter a message..." class="chat-input"></textarea>
Owner

im smart 😭

im smart 😭
rayyan marked this conversation as resolved
rayyan approved these changes 2026-06-20 22:18:38 +02:00
rayyan left a comment

Everything looks good! Good work hello flaxee

Everything looks good! Good work hello flaxee
flaxeneel2 deleted branch github-actions 2026-06-20 22:19:29 +02:00
Sign in to join this conversation.
No description provided.