100 Commits
Author SHA1 Message Date
Igor Pecovnik b1ee4a5252 Fixing updating submodule 2025-11-18 13:08:18 +01:00
Igor Pecovnik 39d6bc8148 Powere management - make it conditional, enable on UEFI targets, else disabled 2025-11-18 12:01:25 +01:00
Igor Pecovnik 2bbf332e87 Upgrade Allwinner CURRENT kernels to latest 2025-11-17 12:16:23 +01:00
Igor Pecovnik 06dbd0074c Add Ubuntu 25.10 / 26.04 questing and resolute as csc build target, demote Bookworm to csc 2025-11-15 23:09:24 +01:00
Igor Pecovnik 9b5518d8a9 Drop patches that has been upstreamed - rockchip and sm8550 2025-11-15 11:18:34 +01:00
Igor Pecovnik b21d883fb1 MOTD: deterministic spacing, tidy and compact output 2025-11-15 10:18:47 +01:00
Igor Pecovnik db842095bc Bugfix: quotes were downloading to wrong location 2025-11-15 10:18:47 +01:00
Igor dca72ab3c9 Use next patch version when using main action script
Updated the version resolution logic to prefer workflow input and increment the patch version correctly.

This will prevent auto downgrading from stable repository.
2025-11-13 08:45:46 +01:00
Igor Pecovnik 794cc8fb3a Rockchip64: enable Qcom ath12 (wifi 7) support 2025-11-13 08:44:32 +01:00
Igorandcoderabbitai[bot] 347a93f3bd First login: create docker group and add normal user to it (#8920)
* First login: create docker group and add normal user to it

* Update packages/bsp/common/usr/lib/armbian/armbian-firstlogin

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-12 18:02:56 +01:00
Igor Pecovnik 758c57bafe Framework: copy user provided first boot config at build time 2025-11-12 17:38:51 +01:00
Igor Pecovnik d10bce1179 In order to support rk3588j, CONFIG_NVMEM_ROCKCHIP_OTP has to be set to Y 2025-11-11 21:06:56 +01:00
Igor Pecovnik 6438ef76cf Improve first login for automated builds 2025-11-10 11:47:25 +01:00
Igor Pecovnik 9e00b6c107 Armbian install progress bar wasn't working for awhile 2025-11-10 11:47:13 +01:00
Igor Pecovnik 8b8b0263b2 Disable sleep functionality on systemd level
This should prevent boards going to sleep as resume mainly don't work
2025-11-10 11:47:00 +01:00
Igor Pecovnik c133a7d664 Revert "Implement option to skip certain kernel configs that don't want to play along"
This reverts commit 73a43c993dd53eb6aacc18fe4222c293a7a31589.
2025-11-09 20:33:27 +01:00
Igor Pecovnik f3b699793b Implement option to skip certain kernel configs that don't want to play along 2025-11-08 21:11:06 +01:00
Igor Pecovnik 97924fb11e BTRFS: move btrfs support packages from additional to main package list
This will ensure support is also present in minimal images by default.
2025-11-08 11:36:36 +01:00
Igor 81ad50f257 Revitalize Espressobin - fix atf compilation bug, bump kernels (#8873)
* Revitalize Espressobin - fix atf compilation bug, bump kernels
* Drop forced systemd networking as this is now anyway in minimal by default
2025-11-06 00:19:49 +01:00
Igor Pecovnik 655897d03f Introduce CodeRabbitAI config file to fine tune its response from Git 2025-11-05 22:16:35 +01:00
Igor a2f2eb32a1 Kernel config rewrite: use our strong servers for matrix generation (#8859)
* Add review request to kernel configs workflow

* Update rewrite-kernel-configs.yml

* Remove mentioning ai as we solved it differently

https://github.com/armbian/build/pull/8861
2025-11-03 18:09:34 +01:00
Igor Pecovnik 2c23325fb7 Move kernel config changes from board to kernel config 2025-11-02 22:18:32 +01:00
Igor 30c3be15a1 RPI: Increase UEFISIZE from 256 MiB to 512 MiB
Users request: Failed apt dist-upgrade from the trixie xfce image downloaded using rpi-imager. The boot partition is only 256M so it get full and the update fail blowing up everything. Please consider using 512 Mb boot partitions. Thanks
2025-10-31 09:16:05 +01:00
Igor Pecovnik 77805480b9 Fix wrong order of distributions 2025-10-27 11:33:08 +01:00
Igor Pecovnik b6ec163675 Github issues config: fix broken link
Since we deprecate mirror repository, issues can't be open for infra anymore
2025-10-26 22:17:37 +01:00
Igor 8b0f9ad1ef Wireless driver patching: fix inconsistency in matching (#8789)
* Wireless driver patching: fix inconsistency in matching

Mathing Allwinner family via LINUXFAMILY is giving different results. sunxi doesn't cover sun5* ...

* Re-adding wireless drivers that fall out of this bug + few additional
2025-10-23 22:30:12 +02:00
Igor Pecovnik 596b6c6a47 Move to supported, drop device tree as it was merged to the kernel repository 2025-10-20 10:51:12 +02:00
Igor Pecovnik ddf1337ca4 Add Wi-Fi injection patch for Linux 6.12 kernels. 2025-10-11 14:04:48 +02:00
Igor Pecovnik bc0005ba57 GHA: rewrite kernel configs and open a PR if there are changes 2025-10-11 11:47:28 +02:00
Igor Pecovnik 3047c3ef4b Use Debian SID when generating JSONs 2025-10-11 11:47:28 +02:00
Igor Pecovnik 2b59e14542 Mekotronics R58HD - add initial support 2025-10-07 01:27:41 +02:00
Igor Pecovnik 7753ab03e6 Enable Realtek rtw88 USB adapters (8811/8821, 8812AU, 8814AU, 8822BU) on UEFI edge kernels
And execute kernel config rewrite.
2025-10-06 23:40:09 +02:00
Igor Pecovnik 992edf26f4 UEFI loong64: drop upstreamed patches 2025-10-02 15:38:50 +02:00
Igor Pecovnik 0b14d5612c Linux kernel: bump mainline to latest version 2025-09-29 16:04:37 +08:00
Igor Pecovnik 2c41812bd7 Drop broken link to u-boot subfolder
https://github.com/armbian/build/pull/8478
2025-09-29 05:14:33 +02:00
Igor Pecovnik a96702dec5 orangepi5: hardening and typo 2025-09-28 06:45:17 +02:00
Igor Pecovnik 0b9c1898be Upstream releases: update release upgrade paths 2025-09-28 06:45:03 +02:00
Igor Pecovnik 68a98a6f7f ORAS tools parameter deprecation: since v1.3 verbosity is by default 2025-09-28 06:43:30 +02:00
Igor eebef46200 Realtek 8189ES & FS compatibility with Linux 6.17.y
Closing https://github.com/armbian/build/issues/8659
2025-09-28 05:30:08 +02:00
Igor Pecovnik b81d9e8b48 SM8550: drop patches that have been upstreamed 2025-09-27 13:21:38 +02:00
Igor Pecovnik 12d60bc169 Armbian-zram-config mkfs detecion gets empty string 2025-09-26 10:23:59 +02:00
Igor Pecovnik 684936ea72 sunxi-6.16: Fix and re-enable patches for tsc2007 2025-09-21 20:09:24 +02:00
Igor Pecovnik 859b49c32f Bump mainline edge kernels to rc7 2025-09-21 19:32:20 +02:00
Igor Pecovnik cf613a5707 Adjust dependabot labels 2025-09-14 13:44:47 +02:00
Igor 7995d2ac3f Add more labels to remove on PR approval
Expanded the labelsToRemove array to include additional labels.
2025-09-14 13:44:47 +02:00
Igor 3bb8125be8 Modify PR workflow to remove multiple labels
Removes work in progress label too.
2025-09-14 13:44:47 +02:00
Igor 29e30fa237 Implement label removal on PR approval
Once we set label "Ready to merge" lets remove "Review needed". If its set.
2025-09-13 13:53:41 +02:00
Igor 47519373a6 PR review labeler: extract PR number from commit ID (#8627) 2025-09-13 11:37:27 +02:00
Igor Pecovnik e60abc531b Add Label When Approved action 2025-09-12 21:31:19 +02:00
Igor Pecovnik aed9ff4ab3 IMX8 kernel 6.12.y: fix to latest known version that compiles 2025-09-11 23:46:37 +02:00
Igor Pecovnik ce93f1ed16 Update rockchip v4l2 related patches due to upstream changes 2025-08-29 05:24:38 +08:00
Igor 891c51d37a Update logo that is b/w compatible
https://github.com/armbian/build/issues/8397
2025-08-28 05:57:22 +02:00
Igor 06e29a5249 Set work in progress label for maintainers synhronization
This PR tells if there is a discrepancy between db and config and it becomes alright when all info is set correct. This action then adjust repo accordingly. Setting a different level would likely move out from review process. This PR is unique and dependent from:
- board status
- database entry

It only become valid for review when all things are set correctly.
2025-08-27 16:25:35 +08:00
Igor 1056f8e4e4 Qualcomm Robotics RB5: temporally disable daily builds (#8535) 2025-08-23 09:18:44 +02:00
Igor 96b10be3c6 Drop CONFIG_CAN_TI_HECC module as it fails to compile (#8534)
* Drop CONFIG_CAN_TI_HECC module as it fails to compile

On other 32b configs

* Drop rk3588 collabora defconfig

* Drop CAN_TI_HECC from remaining as suggested by AI
2025-08-23 01:13:43 +02:00
Igor Pecovnik 10bd7ac43c Drop CONFIG_CAN_TI_HECC module as it fails to compile 2025-08-22 18:44:37 +08:00
Igor 50ef00e6aa Fixing breakage of sunxi64 edge 2025-08-18 19:31:25 +02:00
Igor Pecovnik e765406935 Orangepizero: drop Crust support that is preventing succesful reboot 2025-08-16 00:53:02 +08:00
Igor Pecovnik 534b97f702 Debian Trixie: declare as supported 2025-08-07 22:17:51 +02:00
Igor Pecovnik 750d4eda7d Xradio: adjust to support kernel compilation for 6.16+ 2025-08-07 19:40:40 +02:00
Igor Pecovnik 4ae394cc4d Debian oldstable: drop security and backport repository from packages lists
It does not exists for Bullseye nor Buster, which are both anyway deprecated, but we have a user reqests.
2025-07-30 15:49:42 +02:00
Igorandcoderabbitai[bot] 8141ce38a6 BLK_DEV_DM is set as a module (m) while DM_INIT is forced built-in (y)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-30 08:15:01 +02:00
Igor Pecovnik cbeb0992b4 Bullseye: drop backport repository as it doesn't exists anymore 2025-07-28 17:17:58 +02:00
Igor Pecovnik 2629e21026 Rockchip EDGE: fix broken patch 2025-07-24 18:34:36 +02:00
Igor Pecovnik 67aa2d55e4 Wireless drivers: bump commit hash, add information about deprecations 2025-07-23 10:52:37 +02:00
Igor Pecovnik 2f852e68e5 Bump kernels for imx6, mvebu, xu4 and move wdk2023 to eos 2025-07-22 10:36:24 +02:00
Igor Pecovnik 4fc1fc84e0 Rockchip64 EDGE: fix broken patch 2025-07-22 10:35:00 +02:00
Igor Pecovnik 486b41f0d6 U-boot: drop referencing to Denx Git as they have some weird protection that doesn't like our CI
Sources are defined globally, so we don't need to define them here again.
2025-07-20 17:22:51 +02:00
Igor Pecovnik fecc8ae217 Plymouth: add most recent Armbian logo 2025-07-18 17:44:07 +02:00
Igor 58cef978c3 Clean build repository readme file, update logo, declutter (#8391) 2025-07-18 17:43:17 +02:00
Igor Pecovnik 797898d83f Meson64 Current: adjust broken patch 2025-07-18 17:42:40 +02:00
Igor Pecovnik 1b2428e390 Synhronize x86 config with Ubuntu kernel 2025-07-14 11:00:29 +02:00
Igor 94ba2acee3 UEFI arm64: add cloud branch to the board config
While adding cloud branch, we forget to add this to the board config. Everything else exists and images were already tested on netcup VPS instances.
2025-07-14 10:59:37 +02:00
Igor Pecovnik 4db95c6122 Allwinner kernel: bump current to 6.12.35 and edge to 6.15.4 2025-06-30 08:45:56 +02:00
Igor Pecovnik d502356d02 Allwinner 64b: reenable xradio wireless driver 2025-06-29 19:07:44 +02:00
Igor Pecovnik b8844c9e73 Inovato quadra bootfix, bump uboot for zero3, 2w, add 1.5Gb support, bump atf 2025-06-29 15:19:42 +02:00
Igor Pecovnik b27c86e620 Armbian repository signining: add new key
pub   rsa4096 2025-06-22 [SC] [expires: 2035-06-20]
      8CFA 83D1 3EB2 181E EF58  43E4 1EB3 0FAF 2360 99FE
uid           [ultimate] Armbian Repository Signing Key (Repository Key) <info@armbian.com>
sub   rsa4096 2025-06-22 [E] [expires: 2035-06-20]
2025-06-25 07:50:18 +02:00
Igor Pecovnik 7f9e02b0a2 Nanopi R6/R5: set wan interface to wan1 as otherwise netplan rules won't catch it
https://github.com/armbian/build/blob/main/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml#L25
2025-06-23 20:35:53 +02:00
Igor Pecovnik 3473794977 Armbian-install: disable Docker when installing images
enable back on exit
2025-06-23 20:34:18 +02:00
Igor 028cdb9c39 Repository signing: add support for dual signing (#8320)
* Repository signing: add support for dual signing
2025-06-23 17:25:48 +02:00
Igor Pecovnik 3844ef919f Main: adjust broken patches on Meson and Rockchip64 2025-06-21 19:37:37 +02:00
Igor Pecovnik 18ddabe25f Revert "build(deps): bump oras from 0.2.33 to 0.2.34"
This reverts commit f29414a0ea.
2025-06-10 10:44:22 +02:00
Igor Pecovnik aa5526a918 Signing key: keep a link to previous location
armbian-config still uses old location and as we don't control keys via package, we need to apply this workaround for newly created images
2025-06-09 09:33:46 +02:00
Igor Pecovnik 54dbbe2785 Trixie: drop non-existing packages 2025-06-08 18:05:07 +02:00
Igor Pecovnik 166b786fc9 Drop broken patch 2025-05-30 21:18:18 +02:00
Igor Pecovnik b84e431565 PocketBeagle2: temporally disabling build target 2025-05-30 19:46:43 +02:00
Igor Pecovnik a55e510628 Rockchip64 current: fixing broken patch 2025-05-30 19:38:09 +02:00
Igor Pecovnik b2fd69b34d Enable HiDPI support only if the framebuffer size is detectable 2025-05-29 18:50:43 +02:00
Igor Pecovnik 0cfdb8c7e4 Allwinner: Replace bc with awk for floating-point comparison in temperature check 2025-05-27 15:55:14 +02:00
Igor Pecovnik ad3fa9fd35 Add missing firmware files 2025-05-26 20:28:23 +02:00
Igor Pecovnik a160029eb0 Unlocking radios on RPI with a dedicated service 2025-05-26 20:28:23 +02:00
Igor Pecovnik 000c787edd mvebu: bump EDGE kernel to 6.12 and disable Active State Power Management 2025-05-16 19:01:48 +02:00
Igor Pecovnik cbb0343d20 Fix and improve Armbian GH Action
- add forced host initialization
- change to aarch64 build runner by default
2025-05-16 18:58:56 +02:00
Igor Pecovnik 5216e732cd Revert "add in cache to the image, allowing caching in customize image step"
This reverts commit 9eaa276457.
2025-05-15 16:43:51 +02:00
Igor Pecovnik c53c0e344e Mekotronics: move two boards from community supported to supported 2025-05-14 11:59:33 +02:00
Igor Pecovnik 4dc9b00fb0 Framework: switch Docker default image to Noble 2025-05-14 11:59:12 +02:00
Igor Pecovnik 3213bcb570 Bump build framework version and adjust requirements 2025-05-14 11:59:12 +02:00
Igor Pecovnik 719bae4246 Improve welcoming text for 1st time PR and issues contributors 2025-05-12 16:53:17 +02:00
Igor Pecovnik 6e3ad9bca3 Updating maintainers: switch to new location of JSON file 2025-05-11 23:34:10 +02:00
Igor Pecovnik e8894a787d Helios4: add fancontrol package and switch to .conf 2025-05-10 16:41:38 +02:00