-
Notifications
You must be signed in to change notification settings - Fork 174
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
new(ci): make use of actuated.dev
arm64 nodes for arm64 jobs.
#1555
Conversation
mkdir -p /tmp/libs/build | ||
cd /tmp/libs/build && cmake -DUSE_BUNDLED_DEPS=Off -DBUILD_BPF=Off -DBUILD_DRIVER=Off .. | ||
make run-unit-tests -j6 | ||
|
||
"test-clang-7": |
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.
This is the only job left on circleCI.
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.
I don't know if we can remove it though.
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.
let's leave it until we can test it in the kernel testing
3edf02f
to
1e97069
Compare
We have some required jobs that will need to get updated on test-infra. |
automated
arm64 nodes for arm64 jobs.automated
arm64 nodes for arm64 jobs.
automated
arm64 nodes for arm64 jobs.actuated.dev
arm64 nodes for arm64 jobs.
c16a75d
to
1e97069
Compare
/hold for now |
Moreover, split up `drivers_ci` from main `ci` to simplify maintenance. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
…arm64. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
1e97069
to
06b739f
Compare
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
…skipped eventually). Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
25a3066
to
0076935
Compare
Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
cancel-in-progress: true | ||
|
||
jobs: | ||
paths-filter: |
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 cannot use workflow level paths
filter because of https://github.com/orgs/community/discussions/26251.
Otherwise our required status checks won't be properly set to "skipped".
arch: [amd64, arm64] | ||
steps: | ||
- name: Checkout Libs ⤵️ | ||
if: needs.paths-filter.outputs.driver_changed == 'true' || needs.paths-filter.outputs.libscap_changed == 'true' |
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 need to skip each step because of https://github.com/orgs/community/discussions/9141.
This avoids having a skipped job whose name is not the resolved matrix name but instead:
CI Build / build-drivers-${{ matrix.arch }} 😄 : (system_deps) (pull_request) Skipped
thus breaking the required status checks once again.
@@ -0,0 +1,188 @@ | |||
name: Drivers CI Build |
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.
New name.
…/community/discussions/9141. Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
d67fe6b
to
2229e1a
Compare
I would like to have it in 0.14.0 to have the CI synched with master, IMO we can merge it after #1496 |
falcosecurity/test-infra#1319 is now merged, and we should be ready to merge this one. |
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.
/approve
mkdir -p /tmp/libs/build | ||
cd /tmp/libs/build && cmake -DUSE_BUNDLED_DEPS=Off -DBUILD_BPF=Off -DBUILD_DRIVER=Off .. | ||
make run-unit-tests -j6 | ||
|
||
"test-clang-7": |
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.
let's leave it until we can test it in the kernel testing
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Andreagit97, FedeDP, LucaGuerra The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/unhold |
What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area CI
Does this PR require a change in the driver versions?
What this PR does / why we need it:
Moreover, split up
drivers_ci
from mainci
to simplify maintenance.Which issue(s) this PR fixes:
Fixes #
See #1384
Special notes for your reviewer:
Does this PR introduce a user-facing change?: