You've already forked KernelSU-Next
mirror of
https://github.com/KernelSU-Next/KernelSU-Next.git
synced 2025-08-27 23:46:34 +00:00
Merge pull request #40 from CanerKaraca23/workflows
ci: update workflows
This commit is contained in:
12
.github/dependabot.yml
vendored
12
.github/dependabot.yml
vendored
@@ -25,14 +25,4 @@ updates:
|
|||||||
groups:
|
groups:
|
||||||
maven:
|
maven:
|
||||||
patterns:
|
patterns:
|
||||||
- "*"
|
- "*"
|
||||||
- package-ecosystem: npm
|
|
||||||
directory: website
|
|
||||||
schedule:
|
|
||||||
interval: daily
|
|
||||||
allow:
|
|
||||||
- dependency-type: "all"
|
|
||||||
groups:
|
|
||||||
npm:
|
|
||||||
patterns:
|
|
||||||
- "*"
|
|
||||||
60
.github/workflows/add-device.yml
vendored
60
.github/workflows/add-device.yml
vendored
@@ -1,60 +0,0 @@
|
|||||||
name: handle-add-device-issue
|
|
||||||
|
|
||||||
on:
|
|
||||||
issues:
|
|
||||||
types: [labeled]
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
handle-add-device:
|
|
||||||
if: github.event.label.name == 'add-device'
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
ISSUE_CONTENT: ${{ github.event.issue.body }}
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
- name: Parse issue body
|
|
||||||
id: handle-add-device
|
|
||||||
run: |
|
|
||||||
python3 scripts/add_device_handler.py website/docs/repos.json || true
|
|
||||||
- name: Commit
|
|
||||||
if: steps.handle-add-device.outputs.success == 'true'
|
|
||||||
run: |
|
|
||||||
git config --local user.name "GitHub Actions"
|
|
||||||
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
|
||||||
git add website/docs/repos.json
|
|
||||||
git commit -m "add device: ${{ steps.handle-add-device.outputs.device }}"
|
|
||||||
- name: Make pull request
|
|
||||||
if: steps.handle-add-device.outputs.success == 'true'
|
|
||||||
id: cpr
|
|
||||||
uses: peter-evans/create-pull-request@v7
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
commit-message: "[add device]: ${{ steps.handle-add-device.outputs.device }}"
|
|
||||||
title: "[add device]: ${{ steps.handle-add-device.outputs.device }}"
|
|
||||||
body: |
|
|
||||||
${{ steps.handle-add-device.outputs.device }} has been added to the website.
|
|
||||||
Related issue: ${{ github.event.issue.html_url }}
|
|
||||||
branch: "add-device-${{ github.event.issue.number }}"
|
|
||||||
labels: add-device
|
|
||||||
delete-branch: true
|
|
||||||
sign-commits: true
|
|
||||||
- name: Check outputs
|
|
||||||
if: ${{ steps.cpr.outputs.pull-request-number }}
|
|
||||||
run: |
|
|
||||||
echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
|
|
||||||
echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
|
|
||||||
- uses: Kernel-SU/actions-comment-on-issue@master
|
|
||||||
if: ${{ steps.cpr.outputs.pull-request-number }}
|
|
||||||
with:
|
|
||||||
message: "Automatically created pull request: ${{ steps.cpr.outputs.pull-request-url }}"
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
- uses: Kernel-SU/actions-comment-on-issue@master
|
|
||||||
if: steps.handle-add-device.outputs.success != 'true'
|
|
||||||
with:
|
|
||||||
message: "Cannot create pull request. Please check the issue content. Or you can create a pull request manually."
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
- name: close issue
|
|
||||||
uses: peter-evans/close-issue@v3
|
|
||||||
with:
|
|
||||||
issue-number: ${{ github.event.issue.number }}
|
|
||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
26
.github/workflows/build-debug-kernel.yml
vendored
26
.github/workflows/build-debug-kernel.yml
vendored
@@ -7,9 +7,9 @@ jobs:
|
|||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android12-5.10
|
version: android12-5.10
|
||||||
version_name: android12-5.10.218
|
version_name: android12-5.10.226
|
||||||
tag: android12-5.10-2024-08
|
tag: android12-5.10-2024-11
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
patch_path: "5.10"
|
patch_path: "5.10"
|
||||||
debug: true
|
debug: true
|
||||||
build-debug-kernel-a13:
|
build-debug-kernel-a13:
|
||||||
@@ -17,11 +17,11 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.10"
|
- version: "5.10"
|
||||||
sub_level: 218
|
sub_level: 223
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 151
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android13-${{ matrix.version }}
|
version: android13-${{ matrix.version }}
|
||||||
@@ -34,11 +34,11 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 158
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "6.1"
|
- version: "6.1"
|
||||||
sub_level: 90
|
sub_level: 115
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android14-${{ matrix.version }}
|
version: android14-${{ matrix.version }}
|
||||||
@@ -51,8 +51,8 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "6.6"
|
- version: "6.6"
|
||||||
sub_level: 30
|
sub_level: 57
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android15-${{ matrix.version }}
|
version: android15-${{ matrix.version }}
|
||||||
|
|||||||
12
.github/workflows/build-kernel-a12.yml
vendored
12
.github/workflows/build-kernel-a12.yml
vendored
@@ -21,14 +21,12 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- sub_level: 198
|
|
||||||
os_patch_level: 2024-01
|
|
||||||
- sub_level: 205
|
|
||||||
os_patch_level: 2024-03
|
|
||||||
- sub_level: 209
|
- sub_level: 209
|
||||||
os_patch_level: 2024-05
|
os_patch_level: 2024-05
|
||||||
- sub_level: 218
|
- sub_level: 218
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
|
- sub_level: 226
|
||||||
|
os_patch_level: 2024-11
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
@@ -114,7 +112,7 @@ jobs:
|
|||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android12-5.10
|
version: android12-5.10
|
||||||
version_name: android12-5.10.218
|
version_name: android12-5.10.223
|
||||||
tag: android12-5.10-2024-08
|
tag: android12-5.10-2024-11
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
patch_path: "5.10"
|
patch_path: "5.10"
|
||||||
35
.github/workflows/build-kernel-a13.yml
vendored
35
.github/workflows/build-kernel-a13.yml
vendored
@@ -21,15 +21,6 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.10"
|
|
||||||
sub_level: 189
|
|
||||||
os_patch_level: 2023-11
|
|
||||||
- version: "5.10"
|
|
||||||
sub_level: 198
|
|
||||||
os_patch_level: 2024-01
|
|
||||||
- version: "5.10"
|
|
||||||
sub_level: 205
|
|
||||||
os_patch_level: 2024-03
|
|
||||||
- version: "5.10"
|
- version: "5.10"
|
||||||
sub_level: 209
|
sub_level: 209
|
||||||
os_patch_level: 2024-05
|
os_patch_level: 2024-05
|
||||||
@@ -42,15 +33,9 @@ jobs:
|
|||||||
- version: "5.10"
|
- version: "5.10"
|
||||||
sub_level: 218
|
sub_level: 218
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
- version: "5.15"
|
- version: "5.10"
|
||||||
sub_level: 123
|
sub_level: 223
|
||||||
os_patch_level: 2023-11
|
os_patch_level: 2024-11
|
||||||
- version: "5.15"
|
|
||||||
sub_level: 137
|
|
||||||
os_patch_level: 2024-01
|
|
||||||
- version: "5.15"
|
|
||||||
sub_level: 144
|
|
||||||
os_patch_level: 2024-03
|
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 148
|
sub_level: 148
|
||||||
os_patch_level: 2024-05
|
os_patch_level: 2024-05
|
||||||
@@ -60,6 +45,12 @@ jobs:
|
|||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 151
|
sub_level: 151
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
|
- version: "5.15"
|
||||||
|
sub_level: 153
|
||||||
|
os_patch_level: 2024-09
|
||||||
|
- version: "5.15"
|
||||||
|
sub_level: 167
|
||||||
|
os_patch_level: 2024-11
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
@@ -146,11 +137,11 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.10"
|
- version: "5.10"
|
||||||
sub_level: 218
|
sub_level: 223
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 151
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android13-${{ matrix.version }}
|
version: android13-${{ matrix.version }}
|
||||||
|
|||||||
47
.github/workflows/build-kernel-a14.yml
vendored
47
.github/workflows/build-kernel-a14.yml
vendored
@@ -21,15 +21,6 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.15"
|
|
||||||
sub_level: 131
|
|
||||||
os_patch_level: 2023-11
|
|
||||||
- version: "5.15"
|
|
||||||
sub_level: 137
|
|
||||||
os_patch_level: 2024-01
|
|
||||||
- version: "5.15"
|
|
||||||
sub_level: 144
|
|
||||||
os_patch_level: 2024-03
|
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 148
|
sub_level: 148
|
||||||
os_patch_level: 2024-05
|
os_patch_level: 2024-05
|
||||||
@@ -42,18 +33,12 @@ jobs:
|
|||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 158
|
sub_level: 158
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
- version: "6.1"
|
- version: "5.15"
|
||||||
sub_level: 25
|
sub_level: 164
|
||||||
os_patch_level: 2023-10
|
os_patch_level: 2024-09
|
||||||
- version: "6.1"
|
- version: "5.15"
|
||||||
sub_level: 43
|
sub_level: 167
|
||||||
os_patch_level: 2023-11
|
os_patch_level: 2024-11
|
||||||
- version: "6.1"
|
|
||||||
sub_level: 57
|
|
||||||
os_patch_level: 2024-01
|
|
||||||
- version: "6.1"
|
|
||||||
sub_level: 68
|
|
||||||
os_patch_level: 2024-03
|
|
||||||
- version: "6.1"
|
- version: "6.1"
|
||||||
sub_level: 75
|
sub_level: 75
|
||||||
os_patch_level: 2024-05
|
os_patch_level: 2024-05
|
||||||
@@ -66,6 +51,18 @@ jobs:
|
|||||||
- version: "6.1"
|
- version: "6.1"
|
||||||
sub_level: 90
|
sub_level: 90
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
|
- version: "6.1"
|
||||||
|
sub_level: 93
|
||||||
|
os_patch_level: 2024-09
|
||||||
|
- version: "6.1"
|
||||||
|
sub_level: 99
|
||||||
|
os_patch_level: 2024-10
|
||||||
|
- version: "6.1"
|
||||||
|
sub_level: 112
|
||||||
|
os_patch_level: 2024-11
|
||||||
|
- version: "6.1"
|
||||||
|
sub_level: 115
|
||||||
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
@@ -152,11 +149,11 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "5.15"
|
- version: "5.15"
|
||||||
sub_level: 158
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "6.1"
|
- version: "6.1"
|
||||||
sub_level: 90
|
sub_level: 115
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android14-${{ matrix.version }}
|
version: android14-${{ matrix.version }}
|
||||||
|
|||||||
16
.github/workflows/build-kernel-a15.yml
vendored
16
.github/workflows/build-kernel-a15.yml
vendored
@@ -24,6 +24,18 @@ jobs:
|
|||||||
- version: "6.6"
|
- version: "6.6"
|
||||||
sub_level: 30
|
sub_level: 30
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-08
|
||||||
|
- version: "6.6"
|
||||||
|
sub_level: 46
|
||||||
|
os_patch_level: 2024-09
|
||||||
|
- version: "6.6"
|
||||||
|
sub_level: 50
|
||||||
|
os_patch_level: 2024-10
|
||||||
|
- version: "6.6"
|
||||||
|
sub_level: 56
|
||||||
|
os_patch_level: 2024-11
|
||||||
|
- version: "6.6"
|
||||||
|
sub_level: 57
|
||||||
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
secrets: inherit
|
secrets: inherit
|
||||||
with:
|
with:
|
||||||
@@ -110,8 +122,8 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "6.6"
|
- version: "6.6"
|
||||||
sub_level: 30
|
sub_level: 57
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: android15-${{ matrix.version }}
|
version: android15-${{ matrix.version }}
|
||||||
|
|||||||
24
.github/workflows/build-lkm.yml
vendored
24
.github/workflows/build-lkm.yml
vendored
@@ -15,23 +15,23 @@ jobs:
|
|||||||
matrix:
|
matrix:
|
||||||
include:
|
include:
|
||||||
- version: "android12-5.10"
|
- version: "android12-5.10"
|
||||||
sub_level: 218
|
sub_level: 226
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "android13-5.10"
|
- version: "android13-5.10"
|
||||||
sub_level: 218
|
sub_level: 223
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "android13-5.15"
|
- version: "android13-5.15"
|
||||||
sub_level: 151
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "android14-5.15"
|
- version: "android14-5.15"
|
||||||
sub_level: 158
|
sub_level: 167
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-11
|
||||||
- version: "android14-6.1"
|
- version: "android14-6.1"
|
||||||
sub_level: 90
|
sub_level: 115
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
- version: "android15-6.6"
|
- version: "android15-6.6"
|
||||||
sub_level: 30
|
sub_level: 57
|
||||||
os_patch_level: 2024-08
|
os_patch_level: 2024-12
|
||||||
uses: ./.github/workflows/gki-kernel.yml
|
uses: ./.github/workflows/gki-kernel.yml
|
||||||
with:
|
with:
|
||||||
version: ${{ matrix.version }}
|
version: ${{ matrix.version }}
|
||||||
|
|||||||
67
.github/workflows/deploy-website.yml
vendored
67
.github/workflows/deploy-website.yml
vendored
@@ -1,67 +0,0 @@
|
|||||||
name: Deploy Website
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- main
|
|
||||||
- website
|
|
||||||
paths:
|
|
||||||
- '.github/workflows/deploy-website.yml'
|
|
||||||
- 'website/**'
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
|
|
||||||
permissions:
|
|
||||||
contents: read
|
|
||||||
pages: write
|
|
||||||
id-token: write
|
|
||||||
|
|
||||||
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
|
|
||||||
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
|
|
||||||
concurrency:
|
|
||||||
group: pages
|
|
||||||
cancel-in-progress: false
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
# Build job
|
|
||||||
build:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
defaults:
|
|
||||||
run:
|
|
||||||
working-directory: ./website
|
|
||||||
steps:
|
|
||||||
- name: Checkout
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
fetch-depth: 0 # Not needed if lastUpdated is not enabled
|
|
||||||
- name: Setup Node
|
|
||||||
uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: 20
|
|
||||||
cache: yarn # or pnpm / yarn
|
|
||||||
cache-dependency-path: website/yarn.lock
|
|
||||||
- name: Setup Pages
|
|
||||||
uses: actions/configure-pages@v5
|
|
||||||
- name: Install dependencies
|
|
||||||
run: yarn install --frozen-lockfile
|
|
||||||
- name: Build with VitePress
|
|
||||||
run: |
|
|
||||||
yarn docs:build
|
|
||||||
touch docs/.vitepress/dist/.nojekyll
|
|
||||||
- name: Upload artifact
|
|
||||||
uses: actions/upload-pages-artifact@v3
|
|
||||||
with:
|
|
||||||
path: website/docs/.vitepress/dist
|
|
||||||
|
|
||||||
# Deployment job
|
|
||||||
deploy:
|
|
||||||
environment:
|
|
||||||
name: github-pages
|
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
needs: build
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
name: Deploy
|
|
||||||
steps:
|
|
||||||
- name: Deploy to GitHub Pages
|
|
||||||
id: deployment
|
|
||||||
uses: actions/deploy-pages@v4
|
|
||||||
Reference in New Issue
Block a user