Skip to content

Clean permissions of workflows and enable coverage reporting for PRs#152

Draft
LittleHuba wants to merge 12 commits intomainfrom
ulhu_add_perms_to_workflows
Draft

Clean permissions of workflows and enable coverage reporting for PRs#152
LittleHuba wants to merge 12 commits intomainfrom
ulhu_add_perms_to_workflows

Conversation

@LittleHuba
Copy link
Contributor

Reduce the permissions of all workflows as far as possible. Further, actively specify permissions as action to the codeql findings.

This also enables us to run the coverage report workflow on PRs.

@LittleHuba LittleHuba force-pushed the ulhu_add_perms_to_workflows branch from e1c1fdf to a1d1bb3 Compare February 16, 2026 17:10
@LittleHuba LittleHuba force-pushed the ulhu_add_perms_to_workflows branch 3 times, most recently from 8250eb4 to a69ada7 Compare February 17, 2026 09:57
The new S-CORE GCC toolchain requires a very specific host platform to be manually selected. This is not suitable for our default toolchain setup.

Therefore, we move this toolchain to a specific configuration and use an opensource GCC toolchain as alternative.
Manually specifying the host platform can lead to tremendous
problems if the specified host platform does match the actual
platform.

Removes the selection to let Bazel automatically select the
appropriate host platform.
Reduce the permissions of all workflows as far as possible.
Further, actively specify permissions as action to the codeql findings.

This also enables us to run the coverage report workflow on PRs.
Makes workflow more versatile to support testing more toolchains.
These targets fail with the QNX toolchains.
Since both targets are about documentation, fixing this has very
low priority.
Many of the integration tests had race conditions.
Most expected that the service is there once the client searches for it.
But there was no synchronization between the skeleton offer being made
available and the client doing a one-time FindService call.

Switches to StartFindService to effectively synchronize the service
discovery.
StartFindService does not provide incremental updates of new
service offers. Instead, it gives the full list of existing
service offers at that current moment.
User applications must filter out the diff on their own.

Uses an unordered_map to correctly filter for individual service
offers.
@LittleHuba LittleHuba force-pushed the ulhu_add_perms_to_workflows branch from a69ada7 to 4a6af2e Compare February 17, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments