Commit graph

49 commits

Author SHA1 Message Date
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
XiangRongLin
841133791a Add instrumented tests to CI workflow 2021-03-29 10:18:12 +02:00
Tobi
3941101929 Disable sonar job
For some reason, sonar started to analyse very old PRs. This comments out the sonar job until further investigation is done.
2021-03-24 19:10:00 +01:00
TacoTheDank
a3f85f3fb6 Add gradle wrapper validation action 2021-03-20 21:47:19 -04:00
XiangRongLin
54ed501cca Add sonar plugin and github actions file for sonar analysis
Copied from sonarcloud.io setup page with minor adjustments. Adjusted branch to 'dev' and updated versions
2021-03-20 13:58:17 +01:00
Poolitzer
aebda5727a adding master to push trigger
Co-authored-by: Tobi <TobiGr@users.noreply.github.com>
2021-03-09 11:21:40 +01:00
Poolitzer
c5ac7b82ba change master to dev 2021-03-08 13:19:18 +01:00
Poolitzer
bd5c556285 Fix: CI only on master 2021-03-08 13:15:22 +01:00
XiangRongLin
ed20386346 Checkout branch in CI process for pull requests
This way the debug build app id contains the branch name again.
2021-01-14 19:39:40 +01:00
FireMasterK
13ba64602b Migrate to GitHub actions from Travis. 2020-12-09 12:25:57 +05:30