Commit Graph
90 Commits
Author SHA1 Message Date
TobiGr 5e91af442c FIx: Skip check for linked issues and assignee for collaborators
This skips the check for collaborators like weblate.
2026-10-23 13:29:47 +08:00
TobiGr 11634b57a7 [Debug CI] log author association 2026-10-23 13:29:47 +08:00
TobiGr 8bc3b8afd4 Do not require team members to link issues 2026-10-15 00:59:20 +08:00
TobiGr 8e7ca5e770 Add SPDX License headers 2026-10-15 00:59:20 +08:00
TobiGr d714c93aeb Automatically close PRs that have the labels 'template ignored' or 'tempalte missing' after two weeks without a response by the author 2026-10-15 00:59:20 +08:00
TobiGr a34f25d6e0 Add workflow to check that PRs have a linked issue that the author is assigned to 2026-10-15 00:59:20 +08:00
TobiGr 9fb507397e Provide template directly in comment
Implement a small yml template to md renderer. The specification can be found in the GitHub docs: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms.md
2026-10-15 00:59:20 +08:00
tobigr 40202dcdca Extract JS script into single file 2026-10-15 00:59:20 +08:00
tobigr 78b0b58504 Add workflow to react on missing or ignored templates
The workflow creates a comment on the issue or PR that has a missing or ignored template asking the author to use the template properly.
2026-10-15 00:59:20 +08:00
Aayush Gupta cf49cc4c0f ci: Build and test new variant with optimizations enabled
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-06-12 11:54:40 +08:00
Aayush Gupta ff597f8e95 Update dependencies to latest stable releases
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-26 12:14:57 +08:00
Aayush Gupta 7a3d1d9b5f libs: Bump minSdk to API 23
androidx framework has bumped minSdk requirement to API 23. Most libs dependening
upon the framework as a result require us to bump API level or keep using outdated versions.

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-04-16 16:38:19 +08:00
Tobi 739b6ae57b Merge pull request #13141 from salmanmkc/upgrade-github-actions-node24-general
Upgrade GitHub Actions to latest versions
2026-01-30 02:31:40 -08:00
Salman Muin Kayser Chishti d051e8ecc8 Upgrade GitHub Actions to latest versions
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-01-30 09:16:42 +00:00
Salman Muin Kayser Chishti 51e62f09ba Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-01-30 09:16:36 +00:00
RinCodeForge927 7dc38286c0 ci: fix shell injection in backport workflow 2026-01-13 20:42:10 +07:00
TobiandAbsurdlyLongUsername d36a9f01d3 Add workflow to backport PRs to another branch (#12964)
The workflow can be triggered by creating a comment on a merged PR: /backport <TARGET_BRANCH>
The backport can only be triggered by people with write access to the repository.

Co-authored-by: AbsurdlyLongUsername <22662897+absurdlylongusername@users.noreply.github.com>
2026-01-08 17:06:50 -08:00
Aayush Gupta b4f526c2a5 workflows: Update actions versions
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
2026-01-01 16:51:56 +08:00
Michael Zh 329d76c857 Bump emulator target 33 -> 35 2025-07-23 22:30:34 -04:00
Stypox d048bca8b4 Temporarily disable sonarcloud CI step 2025-06-28 15:17:18 +02:00
Naveen Singh ce16c6df5f Fix image minimizer pattern
Added non-capturing group that matches either:

 - `user-attachments/assets`
 - `owner/repo/assets/digits`
2025-04-27 19:35:31 -04:00
Tom Levy 27e6be792f Fix image-minimizer on lines containing multiple images 2025-01-04 08:15:44 +00:00
Stypox 70748fa0bc Use JDK 21 in build-release-apk.yml
See https://github.com/TeamNewPipe/NewPipe/issues/11754
2024-12-02 13:49:30 +01:00
Stypox 246fc034c1 Add build-release-apk workflow 2024-11-30 13:29:38 +01:00
litetex 8106ba68b5 CI: Use Java 21 2024-10-22 21:23:26 +02: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
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
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