Igor Pecovnik
3d4df54c78
Change default label from "Needs review" to "Work in progress"
...
Update the default label in the labeler configuration to better reflect the status of changes that haven't been reviewed yet.
2026-03-04 11:25:56 +01:00
igorpecovnik
f5228551a0
Automatic board configs status synchronise
2026-03-04 05:24:57 +01:00
dependabot[bot]
22aba89677
build(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 05:21:42 +01:00
dependabot[bot]
c1721bf017
build(deps): bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 05:21:14 +01:00
dependabot[bot]
369109c407
build(deps): bump crazy-max/ghaction-github-labeler from 5 to 6
...
Bumps [crazy-max/ghaction-github-labeler](https://github.com/crazy-max/ghaction-github-labeler ) from 5 to 6.
- [Release notes](https://github.com/crazy-max/ghaction-github-labeler/releases )
- [Commits](https://github.com/crazy-max/ghaction-github-labeler/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: crazy-max/ghaction-github-labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-04 05:03:31 +01:00
igorpecovnik
6c44ac5732
Automatic board configs status synchronise
2026-02-28 22:30:57 +01:00
dependabot[bot]
0e70c1859f
build(deps): bump tj-actions/changed-files from 47.0.2 to 47.0.4
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 47.0.2 to 47.0.4.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](8cba46e29c...7dee1b0c15 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 47.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-23 22:58:31 +01:00
dependabot[bot]
c7c9ad8755
build(deps): bump tj-actions/changed-files from 47.0.1 to 47.0.2
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 47.0.1 to 47.0.2.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](e002140703...8cba46e29c )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: 47.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 00:06:03 +01:00
EvilOlaf
11453292d4
add env for step
2026-02-09 11:50:24 +01:00
EvilOlaf
ea22abd68f
a few more untested fixes
2026-02-09 11:50:24 +01:00
EvilOlaf
a58df19920
address nit-picks
2026-02-09 11:50:24 +01:00
EvilOlaf
69836f6766
address a few Rabbit's concerns. Untested yet
2026-02-09 11:50:24 +01:00
EvilOlaf
1ded131446
create rewrite-patches workflow
2026-02-09 11:50:24 +01:00
Igor Pecovnik
83635f568c
Automation: when board data changes on push, execute inventory rebuild at armbian.github.io
2026-02-04 22:18:50 +01:00
igorpecovnik
1d917c5794
Automatic board configs status synchronise
2026-02-02 08:10:29 +01:00
igorpecovnik
c83ccc7150
Automatic board configs status synchronise
2026-01-28 00:25:58 +01:00
igorpecovnik
539a239462
Automatic board configs status synchronise
2026-01-22 14:31:48 +01:00
igorpecovnik
5ccee8c9d5
Automatic board configs status synchronise
2026-01-16 15:59:05 +01:00
Igor Pecovnik
7a58d69b7d
ci: organize GitHub Actions into meaningful categories
...
Reorganize workflow files and names into 3 main categories:
- Data: Data collection and synchronization workflows
- Infrastructure: Infrastructure tasks (mirroring, forking)
- Maintenance: All PR checks, labels, notifications, and maintenance tasks
All workflows now have capitalized category prefixes for consistency.
Also update internal workflow references to reflect new names.
2026-01-16 15:55:01 +01:00
igorpecovnik
3295cebe48
Automatic board configs status synchronise
2026-01-13 20:38:51 +01:00
igorpecovnik
25f6eec773
Automatic board configs status synchronise
2026-01-13 00:05:27 +01:00
igorpecovnik
35be053fc1
Automatic board configs status synchronise
2026-01-08 19:29:12 +01:00
Igor Pecovnik
f1c53ccac2
PR actions scripts: fix workflow execution name
2026-01-08 12:03:19 +01:00
igorpecovnik
927658d458
Automatic board configs status synchronise
2026-01-02 21:11:04 +01:00
Igor
78c7556e7e
CI: Add watchdog action script and adjust log cleaning parameter ( #9147 )
...
* CI: add watchdog action script and adjust log cleaning parameter
- Replace hardcoded GH_TOKEN env with granular permissions
- Add proper error handling for workflow/run lookups
- Fix duplicate condition checking "failure" twice
- Only rerun failed workflows, exclude cancelled ones
- Improve jq parsing with cleaner variable extraction
- Add debug logging for troubleshooting
- Use dynamic repository reference for portability
2025-12-31 13:58:46 +01:00
Ricardo Pardini
415f118520
gha: check-pr-pictures: allow declare -g BOARD_VENDOR=
...
- I can't grok any of this, copilot did it
2025-12-28 19:12:42 +01:00
Igor Pecovnik
810ff67c90
chore: cleanup mirror_to_codeberg.yml workflow
...
- Remove redundant daily cron schedule (already runs on push to main)
- Add concurrency control to cancel old runs
- Improve formatting and add clarifying comments
- Add push trigger for main branch
2025-12-26 15:42:35 +01:00
Werner
b397590b28
Create mirror_to_codeberg.yml
2025-12-26 14:36:55 +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
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
igorpecovnik
823d977933
Automatic board configs status synchronise
2025-12-22 09:34:31 +01:00
igorpecovnik
8a6d280518
Automatic board configs status synchronise
2025-12-21 13:38:39 +01:00
igorpecovnik
69e8482426
Automatic board configs status synchronise
2025-12-20 06:21:06 +01:00
Igor Pecovnik
87dc516cb5
Fix PR comments for forked submissions
2025-12-16 17:32:28 +01:00
Igor Pecovnik
c34c7cf9c2
GHA: Enforce board and vendor image availability for newly added boards
2025-12-16 14:48:57 +01:00
dependabot[bot]
6e86bc241f
build(deps): bump peter-evans/create-pull-request from 7 to 8
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 20:59:19 +01:00
dependabot[bot]
7383cbc91f
build(deps): bump tj-actions/changed-files
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from abdd2f68ea150cee8f236d4a9fb4e0f2491abf1b to e0021407031f5be11a464abee9a0776171c79891.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](abdd2f68ea...e002140703 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: e0021407031f5be11a464abee9a0776171c79891
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 20:59:07 +01:00
dependabot[bot]
3b8dd0dea1
build(deps): bump actions/download-artifact from 6 to 7
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 20:58:53 +01:00
dependabot[bot]
cb63041d23
build(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-15 20:58:43 +01:00
igorpecovnik
2c82b6244a
Automatic board configs status synchronise
2025-12-15 10:39:42 +01:00
igorpecovnik
fd0a6d7224
Automatic board configs status synchronise
2025-12-10 16:31:14 +01:00
igorpecovnik
8725a9a253
Automatic board configs status synchronise
2025-12-09 00:11:55 +01:00
igorpecovnik
9413beed81
Automatic board configs status synchronise
2025-12-02 14:40:45 +01:00
dependabot[bot]
8866134334
build(deps): bump tj-actions/changed-files
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 6da3c88b60ebf09464ada9b06fba5b6f2d34bb94 to abdd2f68ea150cee8f236d4a9fb4e0f2491abf1b.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](6da3c88b60...abdd2f68ea )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: abdd2f68ea150cee8f236d4a9fb4e0f2491abf1b
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-01 22:01:56 +01:00
igorpecovnik
be41a6180f
Automatic board configs status synchronise
2025-11-30 21:18:27 +01:00
igorpecovnik
dc81bc3d05
Automatic board configs status synchronise
2025-11-25 18:18:39 +01:00
igorpecovnik
9b984d25f8
Automatic board configs status synchronise
2025-11-25 06:18:44 +01:00
igorpecovnik
1ad18ed046
Automatic board configs status synchronise
2025-11-25 00:07:06 +01:00