Commit graph

51 commits

Author SHA1 Message Date
V 534565db25
Add webpack find testing (#2016)
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2023-11-25 01:32:21 +01:00
V 1a36dbbc9b
ci: cleanup publish workflow 2023-10-09 03:56:41 +02:00
V b59db2f8c2
Drop Firefox extension support
Despite me already fixing all issues, mozilla is still giving me more
trouble. Now they are asking me to provide them with testing credentials
for discord. Not only do i not want to give them my account, it also
isn't even possible because of how discord's login from new location
verification works

i am very tired of having to fight mozilla and their stupid guidelines /
requests. publishing to amo is a nightmare. as such, official support
for the extension is hereby dropped

we cannot even distribute the extension ourselves because extensions
NEED TO BE SIGNED to install them (unless you use firefox nightly).
and guess how you sign? VIA THEIR STUPID STORE

Options for firefox users:
- use the UserScript
- grab extension-firefox.zip from releases and install it on firefox
  nightly
- make your own firefox developer account and manually sign the
  extension-firefox.zip and pray they sign it for you (they wouldn't
  sign my unlisted upload of it)
- use a chromium browser
2023-10-09 03:49:33 +02:00
V 6cfb67a52e
fix ci 2023-09-19 04:15:34 +02:00
V 5e3a485edc
ci: generate plugin readme map 2023-09-08 02:26:47 +02:00
V 2039e10fd5
Codeberg Mirror: Hopefully fix race condition 2023-06-16 19:45:01 +02:00
Luna dbad10984a [skip ci] Don't run ci on forks; Fix interaction nicks in SMYN (#4)
The following actions are disabled unless run on the main repo: codeberg, publish, build/upload, reportBrokenPlugins

Reviewed-on: https://codeberg.org/Ven/cord/pulls/4
Co-authored-by: Luna <imlvnaa@gmail.com>
Co-committed-by: Luna <imlvnaa@gmail.com>
2023-06-09 19:48:18 +00:00
V 7b2bf08b8f
[skip ci] ci: fix inconsistent formatting 2023-06-01 22:49:15 +02:00
V bee70390a9
Add codeberg mirror sync workflow 2023-05-29 23:50:45 +02:00
V ade31f993b
Implement plugin tags 2023-05-12 03:41:15 +02:00
Vendicated 59e3c2c609
ci: fix cding into wrong folder 2023-04-17 04:09:20 +02:00
V 5305447f44
firefox: Fix csp (QuickCss, themes, some plugins) (#554) 2023-04-17 04:05:01 +02:00
V cb3bd4b881
ci: Also upload extension zips 2023-04-15 15:02:31 +02:00
Vendicated 2672dea8e3
ci: bump action 2023-04-06 03:34:02 +02:00
Nuckyz 96dc2e12d0
Fix Web & Game Activity Toggle (#777) 2023-04-04 15:26:53 +02:00
V 6b26c12bfa
Add additional build flavours for Vencord Desktop (#765) 2023-04-04 01:16:29 +02:00
Vendicated 1368c25824
ci: Auto generate plugin json 2023-03-23 04:37:53 +01:00
Vendicated d9fb7f45b5
ci: fix extension publishing 2023-01-29 00:19:39 +01:00
Vendicated e32388e3ac
ci: fix version check 2023-01-29 00:12:27 +01:00
Ven bc4c7473e8
ci: fix typo 2023-01-26 22:51:30 +01:00
Ven 399305fd8a
Automatic extension publishing (#453) 2023-01-26 22:38:02 +01:00
Ven 6dd705f951
Update build.yml 2022-12-22 17:25:57 +01:00
Ven 259f0284f0
Update build.yml 2022-12-21 22:43:54 +01:00
Ven cb9eb1f772
i hate ci i hate ci 2022-12-21 21:12:28 +01:00
Ven 42b4eebca1
Update build.yml 2022-12-21 21:05:52 +01:00
Elliott Tallis 73b7f11d7a
Also push builds to https://github.com/Vencord/builds (#344)
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-21 20:58:07 +01:00
Vendicated 0743c1215e
Add canary test 2022-12-20 02:59:16 +01:00
Ven d4f70218ba
ci: Do not release extension-v2.zip 2022-12-03 13:42:46 +01:00
Vendicated 2564ab73f5
ci: unlisted firefox builds for now 2022-12-02 14:21:44 +01:00
Vendicated daf3a1dcac
Try to make firefox publish work 2022-12-01 19:43:57 +01:00
Ven f1fb79d2c5
Fix workflow 2022-12-01 19:22:49 +01:00
Roman / Linnea Gräf 0ff6d3dd41
Add Firefox extension build (#277) 2022-12-01 19:16:09 +01:00
megumin c4fc01c7ff
[skip ci] feat(ci): test web builds (#262) 2022-11-25 23:51:36 +01:00
Ven f3aba3edb0
ci: Add webhook secret to reporter env 2022-11-11 13:30:51 +01:00
Vendicated 31fb19b8c9
ci: Hopefully fix reporting 2022-11-11 13:06:04 +01:00
Vendicated a26f636c9b
ci: Automated plugin test with puppeteer 2022-11-11 12:37:37 +01:00
Ven d69dfd6205
ahem 2022-11-07 21:39:49 +01:00
Ven 177d353f50
Rename DevBuild releases to include git hash 2022-11-07 21:38:14 +01:00
Vendicated a13c0df1cd
build: Add metadata header to all bundles 2022-11-07 21:29:31 +01:00
Ven ce73a5f172
use gh cli to update release (#166) 2022-10-27 10:55:56 +02:00
Ven 56b00f715a
ci: Only rebuild on actual code changes 2022-10-26 13:03:53 +02:00
Ven 5fac8be0ae
Vencord Standalone without git/node (#148) 2022-10-23 23:23:52 +02:00
Vendicated c116d00d03
Implement Chrome extension loading myself because electron-devtools-installer is ultra bloated 2022-10-22 06:31:47 +02:00
Vendicated d26196d6c5
Add a UserScript build 2022-10-14 00:12:30 +02:00
Ven 09b3f6d19b
ci: rename lint -> test 2022-10-12 16:06:53 +02:00
smartfridge c32426882e
Add CI (#87)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-11 15:19:04 +02:00
Vendicated a89e17a390
Make typescript happy, tsc test run in CI 2022-10-09 22:58:08 +02:00
Vendicated 5610df8b37
Holy shidd Aliucod Desktop real????
This is what happens if you dont pay attention while kanging :trollface:
2022-10-09 22:36:26 +02:00
Vendicated 304bf4fe29
Unignore lock file 2022-10-09 22:31:51 +02:00
Ven 25a64ab6be
Update lint.yml 2022-10-09 22:24:52 +02:00