-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
workflows: linux: Compile and execute internal test on non-amd64 platforms Linux #9313
workflows: linux: Compile and execute internal test on non-amd64 platforms Linux #9313
Conversation
…aarch64 Linux Signed-off-by: Hiroshi Hatake <[email protected]>
Signed-off-by: Hiroshi Hatake <[email protected]>
8de1c16
to
6d7ae8f
Compare
7d9ca2b
to
08ed056
Compare
…atforms Signed-off-by: Hiroshi Hatake <[email protected]>
17a7e1b
to
ca2a696
Compare
6fdd929
to
acf4e35
Compare
Signed-off-by: Hiroshi Hatake <[email protected]>
Signed-off-by: Hiroshi Hatake <[email protected]>
…al tests Signed-off-by: Hiroshi Hatake <[email protected]>
6663f13
to
0e155c6
Compare
The aarch64 unit testing on actuated test runner got green: https://github.com/fluent/fluent-bit/actions/runs/10700447782 |
Signed-off-by: Hiroshi Hatake <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine from a CI perspective.
Signed-off-by: Hiroshi Hatake <[email protected]>
# We chain this after Linux one as there are CPU time costs for QEMU emulation | ||
needs: | ||
- run-ubuntu-unit-tests | ||
runs-on: ubuntu-20.04 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We probably want to look at stepping this up as well soon, 22 is the default and 24 is coming. Not a blocker now though.
…forms Linux (fluent#9313) * workflows: aarch64: linux: Compile and execute internal test on QEMU aarch64 Linux Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: aarch64: Omit to execute flb-it-utils and flb-it-pack tests Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: aarch64: Tweak for easily to extend for other non-amd64 platforms Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: aarch64: Add actuated runner settings for aarch64 Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: Reuse qemu settings for s390x CI task Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: s390x: Remove omit option to execute pack and utils internal tests Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: Remove needless conditions Signed-off-by: Hiroshi Hatake <[email protected]> * workflows: aarch64: Shorten the timeout from 60mins. to 10mins. Signed-off-by: Hiroshi Hatake <[email protected]> --------- Signed-off-by: Hiroshi Hatake <[email protected]>
This workflow could be used for aarch64 Linux testing purpose such as #8851.
Also,
uraimo/run-on-arch-action@v2
workflow component can handle s390x and ppc64le architectures by QEMU emulations.So, we can add these targets in the future.
Enter
[N/A]
in the box, if an item is not applicable to your change.Testing
Before we can approve your change; please submit the following in a comment:
If this is a change to packaging of containers or native binaries then please confirm it works for all targets.
ok-package-test
label to test for all targets (requires maintainer to do).Documentation
Backporting
Fluent Bit is licensed under Apache 2.0, by submitting this pull request I understand that this code will be released under the terms of that license.