Commit graph

61 commits

Author SHA1 Message Date
iamanaws
7dcb7e9315
feat: add CLI and restructure into multi-package workspace
- Add crates/uad-cli for command-line interface
- Extract shared logic into crates/uad-core
- Separate GUI into crates/uad-gui
- Enable code reuse across components
2026-06-13 17:21:27 -07:00
Rudxain
49250576f3
build(logo): optional image dep 2026-04-11 00:58:55 -04:00
Anonymoussaurus
5dd2d52bbb
ci(releases): add note about package list updates
Added a note to the release workflow clarifying that package list updates do not require a new app version, as UAD-ng fetches the latest package definitions on launch if connected to the internet.
2026-01-08 14:00:11 +01:00
Frigyes Erdosi Szucs
bf57e9804d
chore(ci): change latest to 15 2026-01-07 10:13:51 -08:00
Frigyes Erdosi Szucs
60fb42c5e7
chore(ci): standardize macos capitalization to line up with GH runners 2026-01-07 04:26:12 -08:00
Frigyes Erdosi Szucs
a68e391bb6
chore(c): bumped runner versions 2026-01-07 04:20:52 -08:00
Rudxain
15fcd106f7
ci(cargo-check): deny warns 2025-10-31 19:08:35 -04:00
Rudxain
d74a30b194
Revert "ci(cargo): replace check by clippy"
This reverts commit 38554ca2d7.
2025-10-31 18:46:27 -04:00
Rudxain
1fda255b69
ci: rm mold (missed in b86bb3c) 2025-07-10 02:41:46 -04:00
Rudxain
5c5499bc6b
ci(clippy): deny default warnings
but keep `style` as `warn`
2025-04-29 14:39:45 -04:00
Rudxain
38554ca2d7
ci(cargo): replace check by clippy 2025-04-29 14:28:06 -04:00
Rudxain
ce341df6c3
ci(cargo): rm --all flag 2025-04-29 13:43:57 -04:00
Anonymoussaurus
60c89c887c
build(ci): upgrade GitHub release Action to v2 2025-02-19 00:12:10 +01:00
Anonymoussaurus
13bab7f0c4
build(ci): version-pin OS of runners 2025-02-19 00:11:31 +01:00
Anonymoussaurus
2d77c15fe1
build(ci): remove exclude and add MacOS-intel to CI 2025-01-13 21:57:44 +01:00
Anonymoussaurus
467aa379b6
build(ci): add runner for MacOS with Intel CPU 2025-01-12 17:17:37 +01:00
Anonymoussaurus
83b24d5f2e
build(ci): remove DeepSource check 2025-01-09 00:41:02 +01:00
Ricardo Fernández Serrata
d95217c3ac
build(ci): treat warns as warns 2024-08-10 14:13:45 -04:00
Anonymoussaurus
eff8796839
build(ci): fix ci not running for user-submitted PR 2024-06-03 10:14:18 +02:00
Anonymoussaurus
6f59744bd0
fix(ci): incorrect filename being used for UAD list 2024-05-19 16:55:40 +02:00
Frigyes Erdosi-Szucs
d51fe9b9c5
feat(ci): run the ci script on uad_list.json changes 2024-05-03 16:49:29 -07:00
Himadri Bhattacharjee
8df133c703
Merge pull request #416 from Universal-Debloater-Alliance/feat/upload-test-coverage-to-DeepSouce-in-CI
feat(ci): run test coverage in CI and upload to DeepSource
2024-04-13 10:01:37 +05:30
“Frigyes06”
e955dadfdb
fix(ci): make new CI script actually work 2024-04-09 13:45:08 -07:00
“Frigyes06”
30161d820b
feat(ci): new job w/ test coverage and upload 2024-04-09 13:08:49 -07:00
Frigyes Erdosi-Szucs
018f115d94
Fixed artifact paths 2024-04-07 21:58:15 -07:00
jxdv
7c3d09a5e3 update release.yml 2024-02-26 16:34:42 +01:00
jxdv
31bc67e220 fix windows checksum format 2024-02-26 16:15:41 +01:00
jxdv
7c75cd50fd fix upload ci 2024-02-25 18:21:23 +01:00
jxdv
019e4c417f remove bin/ 2024-02-25 18:15:55 +01:00
Frigyes06
d87f5b3236
fix(ci): sha256sum errors and overwrites 2024-02-24 08:32:36 -08:00
“Frigyes06”
64d0299619
reverted some changes 2024-02-20 13:50:15 -08:00
Frigyes06
136e490732
Changed release notes to use github's auto generated one. 2024-02-19 14:21:49 -08:00
Frigyes06
9977cb6c33
removed matrix from workflow names 2024-02-08 19:19:47 -08:00
“Frigyes06”
6a6f92ffae
Remove renderer matrix completely 2024-02-08 14:44:35 -08:00
eleius
18be429f50
Update build_artifacts.yml
typo
2024-02-07 08:59:01 +00:00
“Frigyes06”
1085ec96d1 Update actions dependencies to newer versions 2024-02-06 20:36:52 +01:00
“Frigyes06”
5a61187c4b
Removed glow from CI 2024-02-06 11:16:08 -08:00
Adhiraj Singh Chauhan
b9260dd5b6
feat(workflow): run release.yml only if a semver tag is pushed on main 2024-01-08 11:02:17 +05:30
Adhiraj Singh Chauhan
a444a8c1c5
fix(workflow): release's build job runs when it shouldn't
This should've been part of #152, but oh well.
2024-01-08 11:02:17 +05:30
Himadri Bhattacharjee
59f0337380 fix: move run line to appropriate blocks 2024-01-08 04:52:36 +00:00
Himadri Bhattacharjee
7ef7e0eaae fix: separate creating checksums for platforms 2024-01-08 04:51:17 +00:00
Himadri Bhattacharjee
0ef99c1f75 fix: don't try renaming archive with shorthand especially on windows 2024-01-08 04:09:55 +00:00
“Frigyes06”
a95844f033
Added checksum making commands 2024-01-06 21:59:21 -08:00
Adhiraj Singh Chauhan
1d985bd254
fix: auto-update, build_artifacts & release workflows were broken 2024-01-04 07:37:08 +05:30
Frigyes
efcfc29661
0.6.2 release (#75)
* Fixed some spelling in readme

* Updated changelog

* pkg(`com.qualcomm.qcrilmsgtunnel`): change removal and description (#59)

* pkg(`com.google.android.googlequicksearchbox`): improve description (#58)

* docs(changelog): add packages

* Add ADB filter for system packages only

* Reduced startup window size

* 0.6.2 release prep

* fix: change homepage URL to org

Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>

* Dev update (#80)

* chore(issue-templates): don't allow blank issues

* pkg(`com.samsung.android.providers.contacts`): improve description

* `com.miui.miinput`: Change description and removal type

* (`com.mediatek.duraspeed`): change description

* Make the description clearer

* Add Poco Community app to lists

* (`com.xiaomi.finddevice`): Update removal status

* Add POCO Store to UAD lists

* Add Xiaomi Gallery Editor to UAD lists

* Correct grammar according to suggestions

* Fixed incorrect grammar for other MIUI apps.

* Add installation instructions for more Linux distributions in the README

I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux

* Update some MIUI app description and removal following suggestions

* Remove unintended spaces

* fixed wrong description for some LG apps

Tested on an LG V30 with latest stock firmware v31a.

Removing task breaks the Calendar app so it is not safe to remove.

Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,

* updated some lg apps

---------

Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>

* update dev branch

* chore(issue-templates): don't allow blank issues

* pkg(`com.samsung.android.providers.contacts`): improve description

* `com.miui.miinput`: Change description and removal type

* (`com.mediatek.duraspeed`): change description

* Make the description clearer

* Add Poco Community app to lists

* (`com.xiaomi.finddevice`): Update removal status

* Add POCO Store to UAD lists

* Add Xiaomi Gallery Editor to UAD lists

* Correct grammar according to suggestions

* Fixed incorrect grammar for other MIUI apps.

* Add installation instructions for more Linux distributions in the README

I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux

* Update some MIUI app description and removal following suggestions

* Remove unintended spaces

* fixed wrong description for some LG apps

Tested on an LG V30 with latest stock firmware v31a.

Removing task breaks the Calendar app so it is not safe to remove.

Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,

* updated some lg apps

* update ci action checkout

---------

Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>

---------

Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>
Co-authored-by: jxdv <virgoj@protonmail.com>
2023-12-13 17:39:32 +01:00
Frigyes06
f91d918bc1
Update release.yml 2023-11-06 14:36:11 -08:00
Amaan Qureshi
68092ff987
refactor: apply extra clippy lints suggestions (#673)
Cherry picking of lints from clippy::pedantic / clippy::nursery / clippy::unwrap_used / clippy::expect_used

Notable changes :
- consideration of all clippy::use-self lints
- replaced sort() by unstable_sort()
- use of map_or_else() when appropriate 
- replaced "".to_string() by String::new()
- replaced collect() + len() by count()

The code base now passes all the clippy::nursery lints

---------
Co-authored-by: w1nst0n <w1nst0n@keemail.me>
2023-04-10 09:33:12 +00:00
w1nst0n
749820ca86
ci: make mold the default linker on Linux runner (ci workflow)
I forgot to update this workflow too
2023-01-15 00:24:39 +01:00
w1nst0n
0e7e99a7eb
ci: make mold the default linker on Linux runner 2023-01-15 00:00:15 +01:00
w1nst0n
e233914de0
ci: use the Rust Stable toolchain
Thanks to #458
2022-12-18 16:44:25 +01:00