Igor Pecovnik
abd6f2d35f
docs: improve README and add Armbian Imager promotion
...
- Restructure README for better scannability and information hierarchy
- Add prominent Armbian Imager recommendation at the top
- Improve Build Host Requirements organization (Hardware/OS/Software)
- Simplify and clarify language throughout
- Better resource link descriptions
- Remove redundant "Download Prebuilt Images" section
The README now better guides users to Armbian Imager while still
providing clear information for those building from source.
2025-12-25 12:03:48 +01:00
Igor Pecovnik
4d60ce08f2
chore: update copyright years to 2026
...
Update all copyright notices in shell scripts from 2025 to 2026.
## Changes
- **Igor Pecovnik**: 2013-2025 → 2013-2026 (129 files)
- **Ricardo Pardini**: 2023-2025 → 2023-2026, 2020-2025 → 2020-2026 (5 files)
## Additional Improvements
Also updated the backtitle in `lib/functions/configuration/interactive.sh`:
- Changed title from "Armbian building script" to "Armbian Linux build framework"
- Removed docs link for cleaner display
- Uses dynamic year calculation with separate declaration (fixes shellcheck SC2155)
2025-12-25 12:03:34 +01:00
Igor Pecovnik
28f5839d08
chore: standardize workflow names
...
Make all workflow names consistent and action-oriented:
- Use action verb first (Announce, Auto-label, Build, Check, Clean, Help, Label, Lint, Listen, Rewrite, Scan, Sync, Welcome)
- Keep names concise and descriptive
- Remove unnecessary details from the name
Changes:
- Analyze kernel security (was: Kernel Hardening Analysis)
- Announce merge (was: Announce PR merge to Discord)
- Announce PR (was: Announce PR on Discord for review)
- Auto-label PR (was: Automatic Pull Request Labeling)
- Build PR artifacts (was: Generate Artifacts on PR if...)
- Check PR assets (was: Check new board assets exist...)
- Clean workflow logs (was: Clean Workflow Logs)
- Sync Jira (was: Jira Sync)
- Help forks (was: Forked Helper)
- Label PR on approval (was: PR review labeler)
- Lint scripts (was: Lint on Scripts)
- Listen PR review (was: PR review listener)
- Rewrite kernel configs (was: Rewrite kernel configs - same)
- Scan security (was: Scorecards Security Scan)
- Sync board list (was: Update Board Lists)
- Sync labels (was: Sync Labels from YAML)
- Sync maintainers (was: Sync maintainers status)
- Sync tools (was: Update Tools in Scripts)
- Welcome first-time contributor (was: Welcome first-time issue contributor)
- Welcome first-time PR contributor (was: same - kept as is)
2025-12-25 12:00:52 +01:00
Igor Pecovnik
f56bfc7553
chore: rename workflow files to action-oriented naming
...
Rename all workflow files to follow a consistent action-oriented naming pattern similar to armbian.github.io:
- adjust-maintainers.yml → sync-maintainers-status.yml
- clean-workflow-logs.yml → cleanup-workflow-logs.yml
- forked-helper.yml → help-forked.yml
- issue-welcome-first-time.yml → welcome-issue-first-time.yml
- labels-from-yml.yml → sync-labels.yml
- merge-announce.yml → announce-merge.yml
- open-jira-ticket.yml → create-jira-ticket.yml
- pr-announce.yml → announce-pr.yml
- pr-auto-labeler.yml → auto-label-pr.yml
- pr-build-artifacts.yml → build-pr-artifacts.yml
- pr-check-pictures.yml → check-pr-pictures.yml
- pr-kernel-security-analysis.yml → analyze-pr-kernel-security.yml
- pr-label-on-approved.yml → label-pr-on-approval.yml
- pr-lint-scripts.yml → lint-pr-scripts.yml
- pr-review-listener.yml → listen-pr-review.yml
- pr-welcome-first-time.yml → welcome-pr-first-time.yml
- rewrite-kernel-configs.yml → rewrite-kernel-config-files.yml
- update-board-list.yml → sync-board-list.yml
- update-tools.yml → sync-tools.yml
This makes the workflow names more descriptive and consistent with the action verb first, followed by the target object.
2025-12-25 11:43:57 +01:00
Igor Pecovnik
60e869c42c
Move boards with vendor intel_amd under generic vendor
2025-12-22 22:08:34 +01:00
Viacheslav Bocharov
492b96aeeb
fix(apt-utils): add fallback for Ubuntu LTS releases without -updates suffix in JSON
...
Problem: armbian-base-files artifact for jammy fails to build because
apt_find_upstream_package_version_and_download_url() looks for 'jammy-updates'
in https://github.armbian.com/base-files.json , but only 'jammy' key exists.
Root cause:
- For Ubuntu LTS (focal, jammy), code sets package_download_release to '${RELEASE}-updates'
- JSON file from github.armbian.com only has base release keys (jammy, noble, etc)
- jq query returns null for 'jammy-updates'
- Artifact excluded from build matrix after 10 retries
Solution: Add fallback logic
- First try with '-updates' suffix (jammy-updates)
- If not found and release ends with '-updates', retry with base release (jammy)
- This allows using base release data when -updates is not available
Impact:
- Fixes jammy base-files artifact build
- Allows jammy images to build (they depend on this artifact)
- Maintains preference for -updates when available
- No impact on other releases (Debian, non-LTS Ubuntu)
2025-12-22 21:26:37 +01:00
Igor Pecovnik
8f6e41e84a
Adjusting board names - cosmetic issue
2025-12-22 21:26:27 +01:00
dependabot[bot]
25c45dc8ae
build(deps): bump actions/github-script from 7 to 8
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 21:23:13 +01:00
dependabot[bot]
7387a01316
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 21:23:04 +01:00
Igor Pecovnik
ecbe66fdb5
We don't want to use defaults but override
2025-12-22 21:22:51 +01:00
EvilOlaf
3c9d3e227a
make sun55iw3 inherent to sunxi64, remove duplicates
2025-12-22 21:22:51 +01:00
EvilOlaf
6ccc327967
sun55iw3: move to general sunxi patchset
2025-12-22 21:22:51 +01:00
EvilOlaf
430d9ab41b
Port patches from PR #8831
2025-12-22 21:22:51 +01:00
EvilOlaf
145fd0b799
fix indentations
2025-12-22 21:22:51 +01:00
EvilOlaf
6520578103
sunxi: backport allwinner a523/t527 patches from 6.19
2025-12-22 21:22:51 +01:00
igorpecovnik
823d977933
Automatic board configs status synchronise
2025-12-22 09:34:31 +01:00
Werner
4b431536e8
adjust function names for the sake of consistency ( #9108 )
...
* adjust function names for the sake of consistency
* missed one
v26.2.0-trunk.114
2025-12-22 05:22:13 +01:00
Fabian Wolter
3aacc125a6
rockchip64: Fix IEP driver
2025-12-21 13:42:12 +01:00
igorpecovnik
8a6d280518
Automatic board configs status synchronise
2025-12-21 13:38:39 +01:00
Igor Pecovnik
f6b90e515c
Fix missing board vendor relations
2025-12-20 23:27:15 +01:00
Igor Pecovnik
7e8a64f4ec
Board vendors adjustements for generic targets
...
Failback to SoC and not use generic as this is reserved for UEFI while none of those are close to that.
2025-12-20 22:02:06 +01:00
igorpecovnik
69e8482426
Automatic board configs status synchronise
2025-12-20 06:21:06 +01:00
Igor Pecovnik
3d66969166
Bump rockchip edge to 6.18.y
2025-12-19 20:53:57 +01:00
Andrei Aldea
f37e972f40
TI SK-AM62-SIP Remove Edge Target
...
Caused build failures in OS because not in upstream u-boot yet.
2025-12-19 20:52:57 +01:00
brentr
7a84087f74
DevTree overlays to enable RK3308 UARTS ( #9072 )
...
* rk3308 dts overlays to enable its built-in uarts
* Add rk3308 uart enabling device tree overlays
2025-12-19 16:30:25 +01:00