28 Commits

Author SHA1 Message Date
Igor Pecovnik
b948320484 Fix workflow: correct name, remove duplicate commands, fix paths
- Update workflow name from "Rewrite kernel configs" to "Update image-info.json"
- Remove unused matrix outputs from job configuration
- Fix duplicate cd command in commit step
- Fix git add path to use correct data/image-info.json
- Correct commit message to describe actual change
- Rename job from build-matrix to update-image-info

Signed-off-by: Igor Pecovnik <igor@armbian.com>
2025-12-29 17:19:50 +01:00
Igor Pecovnik
7348f4c04e Improve package version check and repository management
- Replace apt-cache with direct HTTP queries to Armbian repository
  package indices for reliable version detection across all components
- Add repository cleanup jobs (preclean/postclean) to purge old
  package versions and keep only newest
- Implement retry logic (3 attempts) for aptly mirror update
  operations with automatic mirror recreation on failure
- Add download validation to ensure .deb files are actually downloaded
- Add HIDE_NO_UPDATE input option for controlling summary output
- Always sync to debs-beta, sync to debs only on actual version updates
- Enhanced debugging with comprehensive logging for aptly operations
2025-12-28 22:53:24 +01:00
Igor
581371be9f Improve README structure and readability (#116)
* Improve README structure and readability

- Add horizontal rules between sections for better visual separation
- Make titles into clickable links for quick access to workflows
- Simplify and clarify workflow descriptions
- Use consistent naming conventions throughout
- Fix grammar and improve wording

* Convert data and infrastructure sections to tables

* Convert all sections to consistent table format

* Remove horizontal rules for cleaner look

* Remove icon and Status label from badges for cleaner look

* Fix Linux kernel badge URL

* Fix duplicate entry for Linux Kernel Shallow Bundles
2025-12-25 00:53:00 +01:00
Igor Pecovnik
2de743a5fc Fix README.md formatting for consistency 2025-12-25 00:35:29 +01:00
Igor Pecovnik
8b09c74df1 Reorganize and rename workflow files with category prefixes
- Add category prefixes to all workflow files for better organization:
  - assets-: Board thumbnails generation
  - community-: Contributor management and triage
  - data-: JSON/data generation and updates
  - infrastructure-: CDN mirroring and redirector config
  - maintenance-: Workflow logs cleanup and watchdog
  - monitoring-: Runners status
  - reporting-: Release summaries
  - testing-: Wireless performance tests
  - web-: Directory listing

- Remove obsolete generate-web-index.yml (superseded by data-update-download-index.yml)
- Update references in maintenance-watchdog.yml
- Update train-order.txt with new workflow names
- Update all workflow badge links in README.md
2025-12-25 00:22:02 +01:00
Igor
a09e0b9276 Update Download JSON Index workflow link
Updated the link for the Download JSON Index workflow status badge.
2025-12-21 23:29:14 +01:00
Igor
eb3cbd0b4c Keep consistent board & vendor thumbnail generation (#90)
* Upload images where filename matches automatically

- two images had whit background not transparent
- several images were not optimally compressed

* Add GHA that will be making thumbnails upon add / change

* Extend to support vendor logo manipulation
2025-12-14 10:37:36 +01:00
Igor Pecovnik
c35f34f1db This action needs to be ran in a train, one after another
- reason for this is as we push files to the branch.
- expose action status in the main README.me file
2025-11-04 21:37:07 +01:00
Igor
ed792eddbb Grant all existing org members with the All-repository triage role (#66)
* Ensure All Members Have All-Repo Triage

* Fixes

* Update triage-contributors.yml

* Update triage-contributors.yml

* Update workflow to enforce all-repo triage roles

* Fix

* Update Readme.md

* Prevent overlapping runs and adjust priv
2025-09-11 16:23:49 +02:00
Igor
4a1a6a6478 Fetch Armbian kernel package versions from beta repository (#67)
* Extract kernel info from repository

* Update .github/workflows/repository-status.yaml

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

* AI suggestions

* Cleanup

* Update readme

* Update README.md

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

* Align numbers to right

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-11 16:12:44 +02:00
Igor
11fe3e7c1c Display self hosted runners status (#16)
* Display runners status

* Update generate-runners-status.yml

* Aligns

* Update generate-runners-status.yml

* Update generate-runners-status.yml

* Redirect HTML output to GITHUB_STEP_SUMMARY

* Update runner status output in workflow YAML

* Enable scheduled runs for runner status generation

* Add self-hosted runners status page information
2025-09-02 22:54:13 +02:00
Igor
b2e85a32cc Cosmetic changes for readme 2025-08-24 12:28:37 +02:00
Igor Pecovnik
a30dd18b51 GHA for generating release logs for entire organisation 2025-08-24 12:25:18 +02:00
Igor
ab8e6e3337 Add Linux kernel shallow bundles (#59)
* Add Linux kernel shallow bundles

* Update README.md
2025-07-22 08:08:06 +02:00
Igor
d5afa916e0 Improve README.me by collecting all workflow statuses at this page (#57) 2025-07-18 18:10:21 +02:00
Igor Pecovnik
f5c287b11e Generate JSON files for displaying partners 2025-05-11 16:34:13 +02:00
Igor Pecovnik
a526bfe5f2 Add org invite to the README 2025-05-04 15:48:34 +02:00
Igor
6272f73999 Add a link to test resoults 2025-04-12 21:44:06 +02:00
Igor
69c54e0c2b Adjust LINK and badge for Wireless testing 2025-04-12 20:43:13 +02:00
Werner
a2940f96f6 minor fixes 2025-04-12 20:16:38 +02:00
Igor Pecovnik
749269847c Using DHCP mode for client rather then fixed, adjust README 2025-04-09 08:20:41 +02:00
Igor
b9cc00b099 Add GHA status for mirroring repository 2025-03-06 12:52:21 +01:00
Igor Pecovnik
4ee6017585 Automated USB performance testing: enabling GHA 2025-02-06 08:53:02 +01:00
Igor Pecovnik
1dbf014cf3 Pull excerpts from Armbian Jira 2024-12-15 16:25:45 +01:00
Igor
8cc96cf491 Put actions into the table 2024-12-15 13:18:19 +01:00