Commit graph

59 commits

Author SHA1 Message Date
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
XiangRongLin
c964b65363 Specify emulator-build version in CI job
This is a workaround for the emulator bug https://github.com/ReactiveCircus/android-emulator-runner/issues/160
2021-07-06 16:26:01 +02:00
XiangRongLin
9ab9043332 Add comments explaining decisions in test-android ci job 2021-06-23 20:16:23 +02:00
XiangRongLin
af182952bb Comment out test-android CI job 2021-06-23 20:14:27 +02:00
Tobi
6d26f57fe6 Run CI on PRs which target the master branch
This is a fix for the release PRs
2021-06-05 17:34:27 +02:00
litetex
b857b2fd18 Update ci.yml 2021-05-23 14:54:49 +02:00
TacoTheDank
1b8674f55b Update actions/setup-java to v2 2021-04-14 11:13:05 -04:00
Tobi
8d5c0e6990 Merge pull request #5360 from XiangRongLin/instrumented_tests
Run Instrumented tests in CI pipeline
2021-03-31 10:08:05 +02:00
Tobi
2b408d4f90 Merge pull request #5866 from TacoTheDank/update-gradle-wrapper
Update gradle wrapper
2021-03-30 10:36:48 +02:00