[Nexthop] Add component system for FBOSS Image Builder#803
[Nexthop] Add component system for FBOSS Image Builder#803raghav-nexthop wants to merge 1 commit intofacebook:mainfrom
Conversation
c299cfe to
e18c6e2
Compare
90d40a0 to
2973c31
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
2973c31 to
d4c3119
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
d4c3119 to
5197a2f
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
|
can we rebase this |
5197a2f to
d476228
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
|
I've rebased the entire PR stack |
d476228 to
d358eac
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
d358eac to
4e8ea2b
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
4e8ea2b to
97a4dfb
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
97a4dfb to
90870df
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
90870df to
f38218a
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
f38218a to
0d07ebf
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
Add abstract build component framework for managing build operations. - Implement AbstractComponent base class for build components - Add component lifecycle management (prepare, build, extract) - Integrate with artifact store, download, and execute modules - Enable extensible component-based build architecture Tests utilizing the above infrastructure will be added when component build supports are included.
0d07ebf to
ba14bdc
Compare
|
@raghav-nexthop has updated the pull request. You must reimport the pull request before landing. |
Pre-submission checklist
pip install -r requirements-dev.txt && pre-commit installpre-commit runSummary
Add abstract build component framework for managing build operations.
Test Plan
Tests utilizing the above infrastructure will be added when component build supports are included.