Commit graph

37 commits

Author SHA1 Message Date
Ed B
e1c8237399 workflow(json-validate): WORK IN PROGRESS, github actions, validate JSON 2024-03-24 12:14:57 +02: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
w1nst0n
36af0d557c
ci(release): remove automatic dev-build release feature (until v0.6)
That's because all `0.5.x` users are receiving update prompt for `dev-build`... 
I need to add an "update branch" settings and let the user choose between "beta release" and "stable release"
2022-09-04 17:34:53 +02:00
w1nst0n
eb1e867db2
ci(ci): remove unneeded tags-ignore directive
By default, on `push` doesn't trigger without a `tags` or `tags-ignore` directive. Actually the directive prevented the workflow to trigger at all
2022-09-02 13:51:29 +02:00
w1nst0n
36e1b06470
ci(build_artifacts): Do not tarball binary for Windows
Fix a wrong copy-pasta
2022-09-01 23:57:08 +02:00
w1nst0n
7788f3cf83
[CI] Github Actions overhaul (+ add auto dev-build release) (#364)
- Big refactoring using the new reusable workflow feature
- Better use of caching
- Replace lld linker on MacOS/Linux by a better one: https://github.com/rui314/mold
- Automatically create a `dev-build` release whenever a commit changing the software code lands into the main branch
- Replace unmaintained Github Action `actions-rs/toolchain` by `dtolnay/rust-toolchain`
- Update all others Github Actions (I now watch all the repositories to be notified on new release)
- Use the new `automatically generated release notes` feature from Github
2022-08-28 21:19:03 +00:00
w1nst0n
20ed855533
Make sure Github Action CI triggers for json file update 2022-08-07 15:40:00 +02:00
w1nst0n
5584856aec
Fix typo in release name of noseflupdate binary (fix #256)
noseflupdate -> noselfupdate
2022-07-03 02:15:40 +02:00
w1nst0n
d064b9493f
Fix CI/CD pipeline MacOS artifact not being a tarball 2022-04-09 18:04:49 +02:00
w1nst0n
0993c51c7e
Add a no-self-update build for MacOS and Linux
Useful if UAD is distributed into repositories. The update process will then be managed by a package manager.

Note: MacOS builds are will now also be released as a compressed tarball (like for Linux)
2022-02-11 21:26:45 +00:00
0x192
18cbba2b13
Refactor workflow and use tarballs for linux builds
- Better usage of the matrix strategy
- Linux builds are now released as a tarball (.tar.gz)
2022-01-08 19:42:36 +01:00
0x192
18c9499e93
Add a manual build/upload artifacts workflow 2021-10-23 01:04:51 +02:00
0x192
57dc863a7e
Add build and CI workflows 2021-10-10 04:34:47 +02:00