Fix drm device probe ordering with strict fw_devlink #11
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build Linux image | |
on: | |
pull_request: | |
types: [opened, synchronize, reopened] | |
push: | |
branches: | |
- qcom-sdm660-6.*.y | |
tags: | |
- v*-sdm660 | |
jobs: | |
build-linux: | |
runs-on: [self-hosted, Linux, aarch64] | |
steps: | |
- name: Debug | |
run: | | |
echo "GITHUB_WORKSPACE: $GITHUB_WORKSPACE" | |
echo "GITHUB_BASE_REF: $GITHUB_BASE_REF" | |
echo "GITHUB_HEAD_REF: $GITHUB_HEAD_REF" | |
echo "GITHUB_REF: $GITHUB_REF" | |
- name: Update packages | |
run: | | |
doas -n apt update | |
doas -n apt -y upgrade | |
- name: Checkout source | |
uses: actions/checkout@v4 | |
with: | |
clean: false | |
fetch-depth: 1 | |
- name: Prepare build directory | |
run: | | |
mkdir -p .output | |
- name: Prepare config | |
run: | | |
make O=.output LOCALVERSION= defconfig sdm660_defconfig | |
- name: Compile kernel | |
run: | | |
make O=.output LOCALVERSION= -j$(nproc) | |
- name: Install modules into fake prefix | |
run: | | |
make O=.output LOCALVERSION= INSTALL_MOD_PATH=PREFIX INSTALL_MOD_STRIP=1 modules_install | |
build-apk-package: | |
runs-on: [self-hosted, Linux, aarch64] | |
steps: | |
- name: Update pmbootstrap | |
run: git -C /opt/pmbootstrap pull | |
- name: Prepare pmbootstrap config | |
run: | | |
echo -n "pmbootstrap version: " | |
pmbootstrap --version | |
pmbootstrap config work /home/runner/_pmbwork | |
pmbootstrap config aports /home/runner/_pmbwork/cache_git/pmaports | |
pmbootstrap config ccache_size 20G | |
pmbootstrap config extra_space 256 | |
pmbootstrap config jobs 4 | |
pmbootstrap config ui console | |
- name: Dump pmbootstrap config | |
run: pmbootstrap config | |
- name: Update pmaports | |
run: | | |
git -C $(pmbootstrap config aports) fetch origin | |
git -C $(pmbootstrap config aports) reset --hard origin/master | |
pmbootstrap status | |
- name: Zap | |
run: pmbootstrap -y zap || pmbootstrap log | |
- name: Install | |
run: pmbootstrap install --no-fde --no-firewall --password=147147 || pmbootstrap log | |
- name: Cleanup | |
run: pmbootstrap shutdown |