Stypox
61ae36612c
Add build-release-apk workflow
2024-11-30 13:39:18 +01:00
litetex
75209c66da
CI: Use Java 21
2024-10-22 21:23:26 +02:00
Stypox
db3afd1000
Run CI on pull requests to refactor branch, too
2024-07-02 17:37:09 +02:00
Siddhesh Naik
cd0cc83461
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
Stypox
79652e7dcd
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
e13abf6326
[CI] Update sonar job to use cache@v4
...
Updates deprecated Node 16 to 20
2024-03-26 22:48:47 +01:00
TobiGr
a6d6036c3d
[CI] Update gradle/wrapper-validation-action to v2
...
Updates deprecated Node 16 to 20
2024-03-26 22:32:29 +01:00
Zongle Wang
b5a683b00d
Bump GH actions
...
Old ones are deprecated.
2024-01-08 11:55:57 +08:00
Tobi
68765c719f
Use PR labeler fork
...
This updates some libs
2023-10-02 02:15:25 +02:00
Tobi
56f90454b6
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
55d13e30fa
Add content: read permission to PR size labeler workflow
2023-09-26 10:40:17 +02:00
Tobi
5d4b1a4751
Add write permission to PR labeler workflow
2023-09-24 20:24:57 +02:00
TobiGr
174ca46733
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
2495ceccb5
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
ffe87a5b6c
Minimize images in PR descriptions
2023-07-15 02:33:53 +02:00
TobiGr
353a911693
Add support for new GitHub assetes URLs in image minimizer workflow
2023-06-15 16:03:30 +02:00
Stypox
1df8a59aa4
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
edd6071eec
Update CI Java version
2023-04-20 15:42:33 +02:00
TacoTheDank
fe50f605fa
Update Sonarqube to 3.5
2022-11-29 11:20:31 -05:00
yashpalgoyal1304
3e98bfe6de
Minimize not-so-long images too
2022-11-27 03:22:37 +05:30
yashpalgoyal1304
e8b6b09314
Resolve scoping issue to get values of probeResult
2022-11-27 02:06:01 +05:30
yashpalgoyal1304
7746188a80
Fix value of width
2022-11-27 01:56:53 +05:30
yashpalgoyal1304
67e56a9f6a
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
b0c8fee20f
Rename "waiting-for-author" label to "waiting for author" ( #8642 )
2022-07-17 20:37:15 +03:00
mhmdanas
1e02e81df8
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
9e3d7e4fe4
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
d4b16a8eaf
Also run CI when target is release branch
2022-04-18 14:28:56 +02:00
TacoTheDank
5a2f85ad71
Update action dependencies in workflows
2022-04-14 15:43:56 -04:00
litetex
98b81b94e2
Fixed typo
...
It was late when I typed this 😆
2022-02-16 20:31:15 +01:00
litetex
a339fd3737
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
2294105cb0
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
ad3c9795f9
Added image-minimizer ( #7772 )
...
Co-authored-by: Mohammed Anas <triallax@tutanota.com>
2022-02-11 19:54:12 +00:00
Mohammed Anas
1ecd9584fe
Add FUNDING.yml to paths-ignore
2022-02-04 10:32:33 +00:00
Mohammed Anas
51a8375f53
Add files in doc to paths-ignore
2022-02-04 10:13:10 +00:00
litetex
185b8d77e3
Moved timeout control from the tests to the CI pipeline
...
How fast a tests is executed on a shared CI pipeline is not predictable as the build might be throttled because other builds are running.
Therefore adding extremely short timeouts inside the tests - where they can't be changed - is a bad idea.
Removed them for now.
2022-01-21 22:15:34 +01:00
litetex
5d2bf7e182
CI: Upload test-report when an error occurs
2022-01-09 18:09:47 +01:00
XiangRongLin
5aa149fc1a
Log test-android CI job in stacktrace mode
2021-12-22 09:55:16 +01:00
XiangRongLin
7f66c61cf8
Readd sonar CI job
2021-12-19 12:18:37 +01:00
litetex
097f65930a
Merge branch 'dev' into update-android-build-tools-gradle
2021-09-03 23:18:16 +02:00
litetex
6e2c7d0707
Using integrated cache in `actions/setup-java`
...
https://github.com/actions/setup-java#caching-gradle-dependencies
2021-08-28 15:22:04 +02:00
litetex
e7381fd4d0
Using Eclipse `temurin`
...
as AdoptOpenJDK is getting deprecated.
Eclipse ``temurin`` is a defacto renamed AdoptOpenJDK.
Ref:
* https://blog.adoptopenjdk.net/2021/08/goodbye-adoptopenjdk-hello-adoptium/
* https://github.com/actions/setup-java#supported-distributions
2021-08-27 15:21:48 +02:00
litetex
99bbb5e65d
Update ci.yml
...
Using Java 11
2021-08-25 17:05:10 +02:00
Mohammed Anas
8ee1d81c28
Make workflow run daily instead of hourly
2021-08-19 21:08:23 +00:00
mhmdanas
72617058a0
Add no-response workflow
2021-08-19 00:46:31 +03:00
XiangRongLin
423a976fad
Add gradle parameter to skip formatKtLint and use in CI
2021-08-06 18:11:22 +02:00
litetex
7372c7bb85
Allow manual execution of ci workflow ( #6809 )
2021-08-04 17:00:15 +00:00
Mohammed Anas
4db68821ae
Ignore paths unrelated to builds in CI ( #6789 )
2021-08-02 13:29:39 +00:00
litetex
fd11a73df5
Check formatting of kotlin files in CI
2021-07-28 21:03:51 +02:00
XiangRongLin
f90e3e65cc
Readd api level 29 to android CI tests
...
The action got fixed and released https://github.com/ReactiveCircus/android-emulator-runner/releases/tag/v2.19.1
2021-07-20 18:28:46 +02:00
XiangRongLin
196906e67d
Remove api level 29 from android ci tests
2021-07-16 10:19:58 +02:00