-
Notifications
You must be signed in to change notification settings - Fork 32
pipeline: Add android-mainline #502
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
Conversation
05895c7
to
737a7f3
Compare
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 PR definitely demonstrates how documenting things becomes more and more urgent, as you're basically hitting the "only a few know" barrier, which is definitely on us (full-time contributors) to blame.
There are also stuff in there we never really discussed (like the mach
parameter) so expect maybe a few contradictory opinions on that.
Finally, we have an (unwritten, again) rule of listing devices/runtimes/jobs/etc by alphabetical order (even if it's not fully enforced), can you please try to follow that principle in the future?
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 reduce the scope of this PR to include only: tree definition, build_configs
adjustments and setting up kbuild_*
jobs (moving baseline_*
ones to a separate PR - together with labs and platforms definitions).
1b2ac11
to
dba7854
Compare
dba7854
to
a326c23
Compare
a326c23
to
5e15588
Compare
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.
Only a small change left which I didn't spot before, otherwise should be good to go :)
After it's done feel free to drop the staging-skip
label and undraft this PR
5e15588
to
fcbe51b
Compare
looks like I don't have permissions to drop labels |
Monitor linux `android` tree. Add build configs for `android-mainline` branch. Signed-off-by: Helen Koike <[email protected]>
fcbe51b
to
89df25e
Compare
Add kbuild jobs to compile the kernel for android-mainline branch Signed-off-by: Helen Koike <[email protected]>
89df25e
to
6b8841e
Compare
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.
LGTM, thanks!
Looks like I spoke too soon ;) Can you please add entries to the |
should I just add the following? Or is there anything else? - job: kbuild-gcc-10-armel-android-mainline
<<: *build-k8s-all
- job: kbuild-gcc-10-armel-android-mainline-imx
<<: *build-k8s-all Do I need to add rules for selecting tree and branch? |
@a-wai I added a new commit to this PR adding entries to |
Add entries to `scheduler:` section to run the builds for android-mainline. Signed-off-by: Helen Koike <[email protected]>
38d2dd6
to
44363de
Compare
I think we got it tested: https://staging.kernelci.org:9000/dashboard?treetests=a5ed8b92e9f630bbe7309421a8c61f38d2889b82 |
Indeed, I'm happily hitting that "Merge" button then :) |
Add definitions of android-mainline from legacy system to the new system.
Add android-mainline tree
Add lab-kontron and lab-pengutronix definitionsAdd respective platformsNOTE: please review this, I didn't test and I wrote based on what I saw from current code and legacy code, so I'm very unsure about this. Please let me know if there is any better way to check/test it.
Reference: #483