Skip to content

Commit f30eb6d

Browse files
committed
Merge remote-tracking branch 'armbian/build:main' into ti-main
* main: (403 commits) Improve proxy handling for builds nanopi-r76s: fix SD boot and storage stability on eMMC-less units (armbian#9908) nanopi-m5: drop GMAC rx_delay to fix gigabit RX (armbian#9901) meson64-6.18: rewrite kernel patches against 6.18.33 meson64-7.0: rewrite kernel patches against 7.0.10 rockchip64-7.0: rewrite kernel patches against 7.0.10 rockchip64-6.18: rewrite kernel patches against 6.18.33 sunxi-7.0: rewrite kernel patches against 7.0.10 sunxi-6.18: rewrite kernel patches against 6.18.33 ch13726a: Remove MIPI_DSI_MODE_VIDEO_BURST rockchip64-bleedingedge: re-enable rtl8723ds wifi driver rtl8723ds: remove guard against *bleedingedge* and update target commit kernel: add 7.1 as edge kernel boards: add mba93xxla-mini boards: add tq-smarc2-tqma8mpxs tqma8m: cleanup patch and board configs u-boot-tqma: update and prepare new boards uwe5622: add patch header briefly explaining the changes uwe5622: add >=7.1 compat patch drivers_network.sh: remove *bleedingedge* BRANCH condition for uwe5622 driver rockchip64-bleedingedge: re-add uwe562x wifi driver to kernel config move Qidi X-6 to mainline u-boot This PR adds official Armbian support for two EasePi IoT gateway/NAS devices (armbian#9880) fix(kernel-debs): allow 'dwarves' as alternative for 'pahole' in headers Depends fix(ci/shellcheck): pass --shell=bash for per-file lint of board configs Automatic: kernel config rewrite build(deps): bump github/codeql-action from 4.35.5 to 4.36.0 build(deps): bump plbstl/first-contribution from 4.3.0 to 4.3.1 `Automatic` board configs status synchronise Rockchip: youyeetoo yy3568: enable pci-e NVMe ssd ci: least-privilege GITHUB_TOKEN in maintenance-lint-scripts-post fix(sm8550-7.0): drop merged & broken SD/DSI patches fix(sm8550-6.18): drop broken sm8x50 UHS-I/xo-clock mbox patch Add wifi to Radxa Cubie A5E (kernel7.0) (armbian#9879) Update odroidxu4-current to 6.6.141 fix(sunxi-6.18): drop r-spi backport from series.conf fix(sunxi-6.18): drop r-spi backport now merged in linux-6.18.y stable fix(sm8250): drop duplicate cpu7_opp21 label on Xiaoxin Pad Pro overclock OPP build(deps): bump step-security/harden-runner from 2.19.3 to 2.19.4 `Automatic` board configs status synchronise Update radxa-cubie-a5e.csc with current kernel for build (armbian#9874) youyeetoo-yy3588: promote from CSC to standard support (armbian#9873) ci: ShellCheck PR comments & auto-fix suggestions workflow tools(shellcheck): SHELLCHECK_INSTALL_ONLY env to skip lint passes fix(tools/shellfmt): include .eos and .wip board configs in formatting scope feat(tools/shellfmt): accept positional file args for scoped format fix(ccache): pass dir-size diff to numfmt past '--' to allow negatives feat(ccache-remote): parse password from DNS-SD TXT for redis backend build(deps): bump tspascoal/get-user-teams-membership interactive: substring filter for the board picker interactive: cache board list across dialog redraws, drop per-file subshells interactive: shfmt whole-file format pass nanopi-r76s: bump mainline u-boot to v2026.04 and drop vendor-branch gates (armbian#9869) Update for Radxa Cubie A5E (armbian#9626) Update odroidxu4-current to 6.6.140 ci: skip build-artifacts gating job on forks `Automatic` board configs status synchronise rock-5-itx: link upstream kernel commit in pcie3 refclk u-boot patch (armbian#9861) rock-5-itx: switch to mainline u-boot v2026.04 (armbian#9848) Automatic: kernel config rewrite `Automatic` board configs status synchronise firmware-sof-signed: move from cli/amd64 baseline to UEFI common build(deps): bump github/codeql-action from 4.35.4 to 4.35.5 build(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 build(deps): bump actions/checkout from 4.3.1 to 6.0.2 uefi-x86: enable Intel IPU7 + OV02C10/OV02E10 sensors for LNL ThinkPads uefi-x86: enable SND_SOC_DMIC for SOF DMIC array mic uefi-x86: add CS42L43 MFD/pinctrl/SPI sub-drivers uefi-x86: complete SOF SoundWire chain for LNL ThinkPads uefi-x86: enable iwlwifi MLD + Intel SOF (MTL/LNL/PTL) audio rockchip64-6.18: rebase rk3399 dwc3 phy-reset-quirk patch for 6.18.32 (armbian#9847) rk3528-10-phy-rockchip-inno-usb2: split IS_ERR(rphy->grf) per-branch rk3528-10-phy-rockchip-inno-usb2: fix usbgrf regmap split (6.18 + 7.0 + 7.1) Automatic: kernel config rewrite config: sm8550: Set edge to kernel 7.0 config: kernel: Update sm8550 kernel edge config sm8550: Added kernel 7.0 patches nanopi-m5: pin DRD0 dwc3 to host mode to expose the second USB3 port (armbian#9844) drivers_network: bump rtl8852bs commit ref to 35d3e266 (May 17) mekotronics-r58x-pro: mainline u-boot (and LCD support) also for vendor branch linux-rk35xx-vendor.config: enable `CONFIG_LCD_VK2C21` as module [StepSecurity] Apply security best practices Potential fix for code scanning alert no. 2: Code injection rtl8852bs: re-enable for bleedingedge tools: Bump `ORAS_VERSION` from 1.3.1 to 1.3.2 SpacemiT: Update BPI-F3 DTS SpacemiT: U-Boot: Fixup circular deps SpacemiT: OpenSBI: Fix bool definition Update odroidxu4-current to 6.6.139 [StepSecurity] Apply security best practices rockchip64-6.18: rewrite kernel patches against 6.18.30 rockchip64-7.0: rewrite kernel patches against 7.0.7 sunxi-7.0: rewrite kernel patches against 7.0.7 sunxi-6.18: rewrite patches against 6.18.30 patch/sunxi-6.12: drop dangling series.* references to the same patches patch/sunxi-6.12: drop two Rockchip SPI patches (not applicable to sunxi) rockchip64-edge: add opt-in helios64 CPU stability overlay rockchip64-current: add opt-in helios64 CPU stability overlay NORCO EMB-3531: Switch to rkbin ddr blob to support both DDR3 and LPDDR4X variants NORCO EMB-3531: Enable 4x USB3 Type-A port on LPDDR4X variants ...
2 parents bdd33d5 + 976c340 commit f30eb6d

3,733 files changed

Lines changed: 493098 additions & 325442 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 42 additions & 32 deletions
Large diffs are not rendered by default.

.github/labeler.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
- all:
1919
- changed-files:
2020
- any-glob-to-any-file: ['patch/**/*','config/**/*']
21-
- all-globs-to-all-files: ['!config/cli/**/*','!config/desktop/**/*','!config/distributions/**/*']
21+
- all-globs-to-all-files: ['!config/cli/**/*','!config/distributions/**/*']
2222

2323
"Framework":
2424
- all:
@@ -41,11 +41,6 @@
4141
- any-glob-to-any-file: ['.github/**/*']
4242
- all-globs-to-any-file: ['!.github/workflows/**/*']
4343

44-
"Desktop":
45-
- all:
46-
- changed-files:
47-
- any-glob-to-any-file: ['config/desktop/**/*']
48-
4944
"Patches":
5045
- all:
5146
- changed-files:

.github/workflows/data-jira-ticket.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Sync
14-
uses: igorpecovnik/github-action-issue-to-jira@master
14+
uses: igorpecovnik/github-action-issue-to-jira@05d67c604cf13fc3c6c07d655d03439b0351747d # master
1515
env:
1616
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1717
with:

.github/workflows/data-sync-board-list.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Repository Dispatch
20-
uses: peter-evans/repository-dispatch@v4
20+
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
2121
with:
2222
token: ${{ secrets.ACCESS_TOKEN }}
2323
repository: armbian/armbian.github.io

.github/workflows/data-sync-labels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@ jobs:
2727

2828
steps:
2929
- name: Checkout
30-
uses: actions/checkout@v6
30+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3131

3232
- name: Run Labeler
33-
uses: crazy-max/ghaction-github-labeler@v6
33+
uses: crazy-max/ghaction-github-labeler@548a7c3603594ec17c819e1239f281a3b801ab4d # v6.0.0
3434
with:
3535
github-token: ${{ secrets.GITHUB_TOKEN }}
3636
yaml-file: .github/labels.yml

.github/workflows/data-sync-maintainers.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ jobs:
2020
steps:
2121

2222
- name: "Checkout build repo"
23-
uses: actions/checkout@v6
23+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
with:
2525
repository: armbian/build
2626
ref: main
2727
fetch-depth: 0
2828
clean: false
2929

3030
- name: "Install SSH key for storage"
31-
uses: shimataro/ssh-key-action@v2
31+
uses: shimataro/ssh-key-action@87a8f067114a8ce263df83e9ed5c849953548bc3 # v2.8.1
3232
with:
3333
key: ${{ secrets.KEY_UPLOAD }}
3434
known_hosts: ${{ secrets.KNOWN_HOSTS_ARMBIAN_UPLOAD }}
@@ -94,7 +94,7 @@ jobs:
9494
9595
- name: Create Pull Request
9696
id: cpr
97-
uses: peter-evans/create-pull-request@v8
97+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
9898
with:
9999
token: ${{ secrets.GITHUB_TOKEN }}
100100
commit-message: '`Automatic` board configs status synchronise'

.github/workflows/data-sync-tools.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363

6464
steps:
6565
- name: Checkout repository
66-
uses: actions/checkout@v6
66+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6767

6868
- name: Get current ${{ matrix.tool.PROJECT_NAME }} version
6969
id: get-version-current
@@ -89,7 +89,7 @@ jobs:
8989
sed -i "s/${{ matrix.tool.VERSION_VAR}}=\${${{ matrix.tool.VERSION_VAR}}:-[0-9.]*}/${{ matrix.tool.VERSION_VAR}}=\${${{ matrix.tool.VERSION_VAR}}:-$version_latest}/g" ${{ matrix.tool.VAR_FILE }}
9090
9191
- name: Create Pull Request to update ${{ matrix.tool.VERSION_VAR}} for ${{ matrix.tool.PROJECT_NAME }}
92-
uses: peter-evans/create-pull-request@v8
92+
uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1
9393
with:
9494
token: ${{ secrets.GITHUB_TOKEN }}
9595
commit-message: "tools: Bump `${{ matrix.tool.VERSION_VAR}}` from ${{ steps.get-version-current.outputs.version_current }} to ${{ steps.get-version-latest.outputs.version_latest }}"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Dependency Review Action
2+
#
3+
# This Action will scan dependency manifest files that change as part of a Pull Request,
4+
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
5+
# Once installed, if the workflow run is marked as required,
6+
# PRs introducing known-vulnerable packages will be blocked from merging.
7+
#
8+
# Source repository: https://github.com/actions/dependency-review-action
9+
name: 'Dependency Review'
10+
on: [pull_request]
11+
12+
permissions:
13+
contents: read
14+
15+
jobs:
16+
dependency-review:
17+
runs-on: ubuntu-latest
18+
steps:
19+
- name: Harden the runner (Audit all outbound calls)
20+
uses: step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
21+
with:
22+
egress-policy: audit
23+
24+
- name: 'Checkout Repository'
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
26+
- name: 'Dependency Review'
27+
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0

.github/workflows/infrastructure-dispatch-to-fork.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
steps:
2222
- name: Dispatch event on forked repository
2323
if: ${{ env.DISPATCH_SECRET != '' }} # Check that the secret has been set, if not, exit
24-
uses: peter-evans/repository-dispatch@v4
24+
uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
2525
with:
2626
token: ${{ env.DISPATCH_SECRET }}
2727
repository: ${{ github.repository }}

.github/workflows/infrastructure-mirror-to-codeberg.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ jobs:
2323

2424
steps:
2525
- name: Checkout full history
26-
uses: actions/checkout@v6
26+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2727
with:
2828
fetch-depth: 0
2929

3030
- name: Mirror to Codeberg
31-
uses: pixta-dev/repository-mirroring-action@v1
31+
uses: pixta-dev/repository-mirroring-action@674e65a7d483ca28dafaacba0d07351bdcc8bd75 # v1.1.1
3232
with:
3333
target_repo_url: git@codeberg.org:armbian/build.git
3434
ssh_private_key: ${{ secrets.GHA_SSH_KEY }}

0 commit comments

Comments
 (0)