Commit graph

81 commits

Author SHA1 Message Date
Aiden
d8a216094e
Feat: MacOS dev builds + dev action refactor (#620) 2024-06-16 14:25:40 +02:00
smartfrigde
cfc4b09d4f ci: remove arm64 snap build 2024-06-15 16:44:26 +02:00
smartfrigde
5b50726150 ci: run sudo apt update on arm64 2024-06-15 12:59:36 +02:00
smartfrigde
62a91e6a6d ci: fix 2024-06-15 12:53:12 +02:00
smartfrigde
d588b62008 ci: fix 2024-06-15 12:51:03 +02:00
smartfrigde
a4daaf5c28 ci: enable qemu on arm64 builds 2024-06-15 12:49:53 +02:00
smartfrigde
d2e875286e ci: install qemu on arm64 2024-06-15 12:46:23 +02:00
smartfrigde
3abe061b91 ci: install multipass on arm64 2024-06-15 12:41:56 +02:00
smartfrigde
fa7e794fef ci: use correct name for snap 2024-06-15 12:39:55 +02:00
smartfrigde
e8b9e07008 ci: fix 2024-06-15 12:37:08 +02:00
smartfrigde
7ecd3f7d56 ci: install snap on arm64 2024-06-15 12:35:54 +02:00
smartfrigde
5f096874d0 fix: package name in snap package' 2024-06-15 12:30:05 +02:00
smartfrigde
a05337b195 feat: snap dev builds + arm64 2024-06-15 12:27:22 +02:00
smartfrigde
7f3d9a1bc5 fix: don't generate release notes on dev builds
they tag people and don't even work correctly because of tags being broken
2024-06-15 11:45:57 +02:00
Aiden
10b7e638de
Updates and Linting (#578)
* Updates and Linting

* fix lint task

* [ImgBot] Optimize images

*Total -- 404.98kb -> 304.38kb (24.84%)

/assets/screenshot-1920x1080.png -- 205.00kb -> 123.21kb (39.9%)
/build/appx/Square150x150Logo.png -- 9.63kb -> 7.71kb (20%)
/assets/ac_icon.png -- 40.15kb -> 34.98kb (12.88%)
/assets/StoreLogo.png -- 40.15kb -> 34.98kb (12.88%)
/assets/Square150x150Logo.png -- 7.24kb -> 6.53kb (9.83%)
/assets/ac_icon_transparent.png -- 45.54kb -> 42.00kb (7.76%)
/assets/ac_plug_colored.png -- 17.98kb -> 16.72kb (7%)
/assets/ac_black_plug.png -- 8.49kb -> 8.06kb (5.06%)
/assets/ac_black_plug_hollow.png -- 10.30kb -> 9.95kb (3.4%)
/build/appx/Square44x44Logo.png -- 1.69kb -> 1.64kb (2.89%)
/assets/Square44x44Logo.png -- 1.90kb -> 1.85kb (2.83%)
/assets/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/build/appx/Wide310x150Logo.png -- 4.21kb -> 4.17kb (0.97%)
/assets/ac_white_plug.png -- 8.49kb -> 8.42kb (0.83%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

* Asyncification!!!
Check `REVIEW` comments

* More async for `src/discord`

* update packages to latest minor version

* Void some promises

* Add some types - 93 problems left!

* make DeepScan Happy

* DeepScan part 2

* I am the Constant

* preload must be `.mts`

* Migrate electron context menu official package

* fix bad preload on setup window

* fix minor import oversights

* fix modloader

* Stop main window from continuing during setup

* update packages, slow dependabot

* Remove paste override, it seems to work without now

* IPC typing

* Package updates & a few more typings

* fix linting errors in screenshare

* use pnpm in actions

* fix dev releaser?

* update node build, fix dev one more time

* release action is broke

* Fix Release

* update actions

* actions are so finicky

* remove delete-tag-and-release

* add github token env

* Hopefully this fixes the release workflow

* [debug]

* this should actually fix it

* Fix typo in dev action

* put everything in a dir and then get it

* use a different releaser

* correct release file location

* action places it in a folder named x.zip, recurse into that and grab the actual files

* Cleanup actions a bit

* release is dependent on mac build

* remove mac build

* split linux arm and x86

* rely on linux arm

* remove deprecated action

* attempt to fix weird recursive zip

* fix env

* use pnpm in actions

fix dev releaser?

update node build, fix dev one more time

release action is broke

Fix Release

update actions

actions are so finicky

remove delete-tag-and-release

add github token env

Hopefully this fixes the release workflow

[debug]

this should actually fix it

Fix typo in dev action

put everything in a dir and then get it

use a different releaser

correct release file location

action places it in a folder named x.zip, recurse into that and grab the actual files

Cleanup actions a bit

release is dependent on mac build

remove mac build

split linux arm and x86

rely on linux arm

remove deprecated action

attempt to fix weird recursive zip

fix env

* don't globally install pnpm packages (I don't think the cache checks global)

* Type the armcord window

* Finalize typings

* fix deepscan issues

* fix screenshare preload

* fix app quitting

---------

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: smartfrigde <37928912+smartfrigde@users.noreply.github.com>
2024-06-14 14:57:34 +02:00
smartfrigde
aeafcffdd8 remove dev build CI fix 2024-05-15 20:36:23 +02:00
smartfrigde
565110ed58 ci: remove win7 dev builds 2024-04-30 11:29:43 +02:00
smartfrigde
afe0c6cc19 add win7 dev builds 2024-04-30 11:22:54 +02:00
smartfrigde
904148597d ci: remove macOS dev builds 2024-04-28 16:58:48 +02:00
smartfrigde
bcb54b4f79 add arm builds to macOS stable builds 2023-08-26 19:27:25 +02:00
sitiom
5ec56c8cc1
Change Winget Releaser job to ubuntu-latest (#448) 2023-08-17 09:42:31 +02:00
smartfrigde
a16ae8fae1 bump dev version 2023-07-18 20:55:37 +02:00
smartfrigde
acdfb17e7a Change hardcoded files in CI 2023-06-17 19:04:08 +02:00
smartfrigde
974f90fd35 Fix gh actions hopefully 2023-04-25 11:08:13 +02:00
sitiom
2812d2ba62
Bump Winget Releaser to v2 (#357) 2023-02-27 00:26:50 +01:00
smartfrigde
cb7067fd1a Remove name value for snap publish action 2022-12-31 15:53:23 +01:00
smartfrigde
8aac607f8f Fix yml formatting 2022-12-31 15:51:39 +01:00
smartfrigde
d9571890ba Fix dev builds 2022-12-31 15:48:11 +01:00
smartfridge
b612fe5b22
Update dev.yml 2022-12-31 15:40:40 +01:00
smartfrigde
8eb9225ffc Snap dev builds 2022-12-31 15:32:18 +01:00
smartfridge
a01b9f3f8a Bump to 3.2.0 2022-12-13 11:14:09 +01:00
smartfridge
8b3256a41e
Re-upload dev workflow 2022-11-22 17:25:46 +01:00
smartfridge
6268090f8d
Update stable build 2022-11-22 17:24:15 +01:00
smartfridge
b7ee758568
Delete dev.yml 2022-11-22 17:15:11 +01:00
smartfridge
69e5cdd9da
Update stable.yml 2022-11-22 17:14:50 +01:00
smartfridge
0bd294480d Add Windows ARM64 dev build 2022-11-19 20:26:13 +01:00
smartfridge
cdc331392e Update WinCI 2022-11-19 20:02:32 +01:00
smartfridge
dac886ecbd Windows on ARM CI 2022-11-19 20:00:56 +01:00
smartfridge
b72b7f29f3
I misspelled my username in funding 2022-11-09 20:00:42 +01:00
smartfridge
0d8601699f
Create FUNDING.yml 2022-11-09 20:00:07 +01:00
smartfridge
80cbc82d09 Fix Windows build script 2022-10-11 20:58:13 +02:00
smartfridge
320326edfe Fix pnpm install 2022-10-11 20:45:24 +02:00
smartfridge
3036715724 Setup pnpm with right env 2022-10-08 18:24:42 +02:00
smartfridge
df013093f2 pnpm setup 2022-10-08 18:14:25 +02:00
smartfridge
698e03f0e0 Fix build script 2022-10-08 18:11:34 +02:00
smartfridge
f523f92367 Add transparency option 2022-10-08 17:43:08 +02:00
sitiom
7701a5e8fe
Update Winget Releaser workflow (#208)
* Update Winget Releaser workflow

* Add github-actions to dependabot
2022-09-29 17:08:27 +00:00
sitiom
bf87cc6cda
Add Winget Releaser workflow (#202)
* Add Winget Releaser workflow

* Add Winget instructions in the readme
2022-09-27 13:27:49 +00:00
smartfridge
9f9b4deae9
Update issue templates 2022-07-14 17:12:04 +02:00
smartfrigde
13eb57d17d Add the stable release workflow onto dev 2022-06-02 14:27:29 +02:00