Commit graph

85 commits

Author SHA1 Message Date
7ec40c25f8
Update ci.yml
move to checkout action
2025-01-20 21:04:35 +03:00
2450495021
ci: various improvements
- security fix: https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable
- change default changelog
- add building/publishing multiple apk support
2024-12-06 17:24:11 +03:00
95d7db8e7c
Merge branch 'master' into dev 2024-12-06 14:25:19 +03:00
a66d7cebda
ci: annotate checksum in all workflows 2024-12-06 01:29:39 +03:00
016241d849
ci: add extended branch to workflow 2024-12-06 00:41:13 +03:00
9232dccfce
ci: update java version to 21 2024-12-02 18:40:33 +03:00
916d5e7e82
fix ci error 2024-12-02 07:41:01 +03:00
33ab1b06a7
add checksums to CI 2024-12-02 07:35:56 +03:00
f88efdb8a3
Merge NewPipe v0.27.4 Changes 2024-12-01 14:59:16 +03:00
Stypox
246fc034c1
Add build-release-apk workflow 2024-11-30 13:29:38 +01:00
7c42d7916b
update ci 2024-11-25 19:03:22 +03:00
244e272c25
Merge branch 'master_newpipe'
- edit readme.md
- change app/build.gradle hash to lastpipeextractor
2024-11-25 18:50:19 +03:00
litetex
8106ba68b5
CI: Use Java 21 2024-10-22 21:23:26 +02:00
Aliberk Sandıkçı
141d260354
mini rebranding 2024-07-26 22:55:05 +03:00
Stypox
1f309854bc
Run CI on pull requests to refactor branch, too 2024-07-02 17:37:09 +02:00
Siddhesh Naik
879d7a24f0
Fix github worklow for Android tests (#11014)
- The github workflow fails when running android tests.
- The workflow is trying to launch an x86 emulator on aarch-64 (macos-latest) host.
- The macos-latest system seem to be used originally as it supports
  hardware acceleration.
- This is no longer recomended, and ubuntu-latest host can handle the
  same and be faster than macos-latest.

Doc: https://github.com/marketplace/actions/android-emulator-runner#running-hardware-accelerated-emulators-on-linux-runners
2024-04-29 02:45:18 +05:30
polymorphicshade
ad42bf9713 Merge pull request #57 from thekyber/master (with some small changes) 2024-04-21 15:43:33 -06:00
polymorphicshade
c765e31aed removed some unnecessary stuff from the CI workflow 2024-04-20 10:18:59 -06:00
polymorphicshade
5b6b243bef built Release workflow 2024-04-20 10:13:24 -06:00
polymorphicshade
c44c387725 built CI workflow 2024-04-20 10:13:17 -06:00
polymorphicshade
5c0b49787d added fresh workflows 2024-04-19 15:49:30 -06:00
Stypox
29e4135aaa
Try to fix PR labeler
Reference: https://github.com/actions/labeler?tab=readme-ov-file#permissions
2024-03-28 12:03:10 +01:00
TobiGr
c34d30dc17 [CI] Update sonar job to use cache@v4
Updates deprecated Node 16 to 20
2024-03-26 22:48:47 +01:00
TobiGr
0d4c1bee3f [CI] Update gradle/wrapper-validation-action to v2
Updates deprecated Node 16 to 20
2024-03-26 22:32:29 +01:00
polymorphicshade
b446261cbd removed the .github folder in prep for re-doing templates and whatnot 2024-03-24 17:30:20 -06:00
Zongle Wang
2051334bba
Bump GH actions
Old ones are deprecated.
2024-01-08 11:55:57 +08:00
Tobi
b50e3c07d2 Use PR labeler fork
This updates some libs
2023-10-02 02:15:25 +02:00
Tobi
fe7d1692c3 Fix PR labeler permissions
Although the permission to modify PRs is granted to the entire workflow, the job still reports that it does not the permission to do so:
GITHUB_TOKEN Permissions
  Contents: read
  Metadata: read
  PullRequests: read
This adds the permission to the job directly
2023-09-27 10:06:34 +02:00
Tobi
db4619f5a4
Add content: read permission to PR size labeler workflow 2023-09-26 10:40:17 +02:00
Tobi
609f0a2eee
Add write permission to PR labeler workflow 2023-09-24 20:24:57 +02:00
TobiGr
d622993483
Add workflow "PR size labeler" to label PRs based on the number of changed lines
This should help reviewers to determine which PRs to review.
2023-09-24 09:33:44 +02:00
TobiGr
510db568eb Image minizier: replace Number.toFixed(0) with Math.floor()
Number.toFixed returns a string, Math.floor a number
2023-08-24 11:53:35 +02:00
TobiGr
d9e2ada369 Minimize images in PR descriptions 2023-07-15 02:33:53 +02:00
TobiGr
8bdeed8f28 Add support for new GitHub assetes URLs in image minimizer workflow 2023-06-15 16:03:30 +02:00
Stypox
43b0167a3a
Fix CI command injection vulnerability
See https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions
2023-04-26 16:01:20 +02:00
Stypox
69ef4a987e
Update CI Java version 2023-04-20 15:42:33 +02:00
TacoTheDank
8282b8a6c0 Update Sonarqube to 3.5 2022-11-29 11:20:31 -05:00
yashpalgoyal1304
e9ef9451e5
Minimize not-so-long images too 2022-11-27 03:22:37 +05:30
yashpalgoyal1304
7c1d06e023
Resolve scoping issue to get values of probeResult 2022-11-27 02:06:01 +05:30
yashpalgoyal1304
225f69b75b
Fix value of width 2022-11-27 01:56:53 +05:30
yashpalgoyal1304
44bc6bf069
Set image-minimizer to specify image width ...
Fix https://github.com/TeamNewPipe/NewPipe/issues/9469
for portrait like orientations
2022-11-26 23:29:11 +05:30
Mohammed Anas
a1c6f0073e
Rename "waiting-for-author" label to "waiting for author" (#8642) 2022-07-17 20:37:15 +03:00
mhmdanas
a1f1acfbf9 Use minimum required permissions for GitHub workflows
This reduces the attack surface if the workflows are ever compromised.
2022-07-03 20:38:51 +03:00
Stypox
45d2492bcb
Run CI on all release branches (#8565)
We don't seem to agree on which character to use as a separator between `release` and `X.X.X` in release branch names (e.g. `release-0.23.1` or `release/0.23.0`). All those names start with `release`, though, so let's use that to identify releases.
2022-07-02 00:08:44 +03:00
litetex
2b8eb7ed66 Also run CI when target is release branch 2022-04-18 14:28:56 +02:00
TacoTheDank
c85936bb11 Update action dependencies in workflows 2022-04-14 15:43:56 -04:00
litetex
7225199deb
Fixed typo
It was late when I typed this 😆
2022-02-16 20:31:15 +01:00
litetex
c08a4e851b
Improved image-minimizer
* Don't minimize images that are too wide -> they will get stretched otherwise
* Don't try to modify the issue/comment when nothing changed
* Fixed typo
2022-02-15 20:09:21 +01:00
litetex
e2a7b9ac56
Switch to GitHub issue forms (#7773)
* Switched to GitHub issue forms

See also
* https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#creating-issue-forms
* https://github.blog/changelog/2021-06-23-issues-forms-beta-for-public-repositories/

* Switched expected and actual behavior

* Improved/Reworked issue template

Credits to @TheAssassin

* CI: Ignore changes to issue-templates

* Improved/Reworked issue template

Credits to @opusforlife2 and @mhmdanas

* Further improved the issue templates

* Next round of review

Co-authored-by: opusforlife2 <53176348+opusforlife2@users.noreply.github.com>
2022-02-12 19:34:08 +00:00
litetex
f388a1af67
Added image-minimizer (#7772)
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-11 19:54:12 +00:00