349 Commits

Author SHA1 Message Date
Werner
53d6c2f883 attempt to fix pr announce for all contributors (#7081)
The earlier attempt seem to limit announces to repository members for some reason.
This attempt limits to the repo only, therefore forks should not be affected.
Not sure if it works, but there is only one way to find out.
2024-09-13 09:02:20 +08:00
dependabot[bot]
bb8df05866 build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](89ef406dd8...834a144ee9)
2024-09-13 09:02:20 +08:00
Igor
e12cea8ee2 Prevent running announce script in forks (#7073)
* Prevent running announce script in forks
* Add description
* fix typo
---------

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2024-09-13 09:02:20 +08:00
Werner
9d184640a0 fix pr being announce multiple times (#7070)
by limiting action to pr opening.
2024-09-13 09:02:20 +08:00
Werner
ca0f9b6f5c fix link for pr 2024-09-13 09:02:20 +08:00
Werner
44356e28a9 Send summaries of PR and merges to main chat (#7060)
* Create pr-announce.yml

* Rename pr-announce.yml to pr-announce.yml

* Create merge-announce.yml
2024-09-13 08:58:35 +08:00
Igor Pecovnik
2821bf185e Clarify label for entering giveaway - code completition, all authors counts. 2024-09-13 08:58:35 +08:00
dependabot[bot]
92c4626b7a build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b2256b8c0...89ef406dd8)
2024-09-13 08:58:35 +08:00
dependabot[bot]
36e01f2f9a build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.3 to 2.4.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/v2.3.3...v2.4.0)
2024-08-06 17:13:31 +08:00
Igor Pecovnik
5787d384a1 Awarding regular contributors - adding a special PR tag 2024-08-06 16:51:57 +08:00
ColorfulRhino
e4268f927a actions: Create workflow to update shell tools via auto-PR
Some of our scripts download tools from a repo. These can't be bumped by dependabot, so this workflow is a self-created dependabot to bump versions of those tools to stay up-to-date.
This workflow only creates a PR if the version was actually updated.

Tools currently supported:
- Shellcheck (in 2 different files)
- Shellfmt
- oci-oras
- Bat
2024-08-06 16:51:57 +08:00
ColorfulRhino
369af7dc92 actions: forked-helper: Don't escape multiline strings
Not needed anymore with GITHUB_OUTPUT.
See https://github.com/orgs/community/discussions/26288#discussioncomment-3876281

Instead, use the `toJSON` function that Actions offers to convert the `event` object to JSON.
2024-08-06 16:51:57 +08:00
Igor Pecovnik
e9d67e9a8e actions: Remove deprecated action script command rebase
Not needed as it was integrated by GitHub
2024-08-06 16:51:56 +08:00
ColorfulRhino
10bbac640a github: Add new labels, e.g. Good first issue
Some other new labels were added by dependabot and are now synced to labels.yml
2024-08-06 16:51:56 +08:00
ColorfulRhino
f0001417ed actions: Run YAML formatter over all workflow files 2024-08-06 16:51:56 +08:00
ColorfulRhino
c530b437e4 actions: Small naming changes for some steps 2024-08-06 16:51:56 +08:00
ColorfulRhino
3e3e33b236 actions: Introduce run names for all workflows
This should make viewing the Action runs in the web UI more pleasant.
2024-08-06 16:51:56 +08:00
ColorfulRhino
b145481c6a actions: Add names to auto-labeler jobs 2024-08-06 16:51:56 +08:00
ColorfulRhino
aa5042d865 actions: Fix GITHUB_OUTPUT variables 2024-08-06 16:51:56 +08:00
dependabot[bot]
71fd44b656 build(deps): bump actions/upload-artifact from 4.3.3 to 4.3.4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.3 to 4.3.4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](65462800fd...0b2256b8c0)
2024-08-06 16:51:56 +08:00
ColorfulRhino
95637f70ca actions: labeler: Fix label colors by removing # prefix 2024-07-03 18:35:21 +08:00
ColorfulRhino
9cd0c53291 github: Add issue reference to pull request template
Make it easier for people to link to relevant tasks or bugs for a PR.
2024-07-03 18:35:21 +08:00
ColorfulRhino
5baeafa3aa github: Add "Task" issue template for project management 2024-07-03 18:35:21 +08:00
ColorfulRhino
0d09796024 github: Improve bug and feature request templates
- Add feature request label
- Automatically assign the correct label
- Slight label and wording improvements
2024-07-03 18:35:21 +08:00
ColorfulRhino
ff54e28abf github: Rename issue templates for ordering
See https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#changing-the-order-of-templates
2024-07-03 18:35:21 +08:00
ColorfulRhino
0406e9204c actions: labeler: Add new "GitHub" label for auto-labeling 2024-07-03 18:35:21 +08:00
ColorfulRhino
6c06583565 actions: labeler: Add new "BSP" label for auto-labeling 2024-07-03 18:35:21 +08:00
ColorfulRhino
65f7c88d2e actions: labeler: Add new label "Documentation finished"
Description: "New feature was properly added to docs"
2024-07-03 18:35:21 +08:00
ColorfulRhino
d0090faa39 actions: Use "all-globs" instead of "any-glob" for negated checks
If we want to check if a file is not from one of the listed folders, it needs to be check that
"NOT x AND NOT y AND NOT z" is true, instead of
"NOT x OR NOT y OR NOT z"
2024-07-03 18:35:21 +08:00
ColorfulRhino
31a37b024b dependabot: Add weekly update check for Pip requirements.txt packages 2024-07-03 18:35:21 +08:00
ColorfulRhino
c5d4d430e0 actions: Have auto-labeler check subdirectories
This fixes a lot of labels not getting applied properly.
2024-07-03 18:33:34 +08:00
ColorfulRhino
b6e57a4f04 actions: Fix typo in actions/labeler labeler.yml (#6745)
It's not "any-globs-to-all-files", but "any-glob-to-all-files"
2024-07-03 18:28:50 +08:00
ColorfulRhino
a84decfb78 actions: Fix typo in actions/labeler labeler.yml 2024-07-03 18:28:50 +08:00
ColorfulRhino
2fb50406c5 actions: Add "Documentation" label category to actions/labeler 2024-07-03 18:28:50 +08:00
ColorfulRhino
92ee44991c actions: Add "Patches" label category to actions/labeler 2024-07-03 18:28:50 +08:00
ColorfulRhino
eb6c279172 actions: Fix actions/labeler correctly labeling desktop folders 2024-07-03 18:28:50 +08:00
ColorfulRhino
46fe1ff927 actions: Rename PR-specific workflows with "pr-" prefix 2024-06-16 11:28:55 +08:00
ColorfulRhino
4a0271081e actions: Combine PR labeling jobs into a single workflow 2024-06-16 11:28:55 +08:00
ColorfulRhino
006452c730 actions: Don't run shellcheck if PR message or title was updated
Also fix typos.
2024-06-16 11:28:55 +08:00
ColorfulRhino
483d26cd50 actions: Don't start build workflow on PR 'reviewer_requested' trigger
The PR build workflow does not need to be started every time a single
reviwer is added, since requesting a review does not change the build.
If the 'Build' label was already added earlier, the build workflow will
have been started already.
2024-06-16 11:28:55 +08:00
ColorfulRhino
dd6a98bd0b actions: Move concurrency canceling to 2nd job for PR build
On every PR, a workflow is started to check if artifacts should be
built. This happens not only once, but many times, e.g. for every
selected reviewer. Since the workflow has `cancel-in-progress`
enabled, workflows are started and immediately cancelled by the
next one, resulting in many notifications.
Move the `cancel-in-progress` concurrency policy to the second job
which starts only after a check is done if the 'Build' label is even
active on the PR. This should greatly reduce "Workflow cancelled"
notifications via GitHub and email (if enabled by the user).

Also make wording more clear.
2024-06-16 11:28:55 +08:00
dependabot[bot]
92270ec6ea build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.3.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/v2.3.1...v2.3.3)
2024-06-16 11:26:39 +08:00
igorpecovnik
1e8f2c9b11 Automatic board configs status synchronise 2024-06-16 11:25:36 +08:00
dependabot[bot]
bd5f7af2ef build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.1 to 4.3.3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](5d5d22a312...65462800fd)
2024-06-16 11:25:36 +08:00
dependabot[bot]
255e3ae52d build(deps): bump pascalgn/size-label-action from 0.5.0 to 0.5.2
Bumps [pascalgn/size-label-action](https://github.com/pascalgn/size-label-action) from 0.5.0 to 0.5.2.
- [Release notes](https://github.com/pascalgn/size-label-action/releases)
- [Commits](https://github.com/pascalgn/size-label-action/compare/v0.5.0...v0.5.2)
2024-06-16 11:25:36 +08:00
dependabot[bot]
6144d035c0 build(deps): bump tj-actions/changed-files from 43 to 44
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 43 to 44.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v43...v44)
2024-06-16 11:15:34 +08:00
ColorfulRhino
a86b77364a GH Actions: Beautify kernel hardening analysis GitHub job summaries do not support colored output, but the kernel hardening script is using colored output. Thus, the job summary in the Actions panel is littered with ugly characters. This commit replaces them with emojis to enhance visibility. 2024-06-16 11:15:34 +08:00
dependabot[bot]
28ebf12e20 build(deps): bump tj-actions/changed-files from 42 to 43
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42 to 43.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v42...v43)
2024-06-16 11:14:37 +08:00
ColorfulRhino
eb42154261 GH Actions: Kernel hardening analysis: Exclude RISC-V configs
RISC-V is not yet supported by kernel-hardening-checker. See https://github.com/a13xp0p0v/kernel-hardening-checker/issues/56
2024-06-16 11:14:37 +08:00
ColorfulRhino
3681626adc GH: ISSUE_TEMPLATE: Improve bug report template
- Don't have pre-placed text in text boxes which have to be deleted each time (placeholder/light grey background text is still there)
- Add latest host systems
- Add optional checkbox if building on WSL2
- Small wording improvements/changes
2024-06-16 11:14:37 +08:00