Igor
3497c83452
Discord announcement: push only when label "Needs review" is set ( #7075 )
...
* Discord annoucement: push only when label "Needs review" is set
* Change to label triggering
* actions: Add run-name to `pr-announce` workflow
---------
Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-09-13 09:02:20 +08:00
ColorfulRhino
74d115bef5
actions: forked-helper: Run only if secret is set
...
The workflow ran regardless whether `ARMBIAN_SELF_DISPATCH_TOKEN` was set or not, generating errors if the secret could not be found.
In addition, simplify and beautify the workflow.
2024-09-13 09:02:20 +08:00
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