Skip to content
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

refactor - evaluate package matrix #6277

Closed
pritidesai opened this issue Mar 2, 2023 · 0 comments · Fixed by #6282
Closed

refactor - evaluate package matrix #6277

pritidesai opened this issue Mar 2, 2023 · 0 comments · Fixed by #6282
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.

Comments

@pritidesai
Copy link
Member

In PR #6246, while refactoring a function FanOut which is part of matrix package and works with Matrix.Params, we were not able to convert that function into a member function to struct Matrix. This was resulting in a cyclic import. Please refer to the comments for more details.

This issue is keeping track for a refactoring of the existing code base and addressing the question in #6246 (comment).

jerop added a commit to jerop/pipeline that referenced this issue Mar 2, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
jerop added a commit to jerop/pipeline that referenced this issue Mar 2, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
jerop added a commit to jerop/pipeline that referenced this issue Mar 2, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
jerop added a commit to jerop/pipeline that referenced this issue Mar 3, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
jerop added a commit to jerop/pipeline that referenced this issue Mar 3, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
@afrittoli afrittoli added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Mar 3, 2023
jerop added a commit to jerop/pipeline that referenced this issue Mar 6, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
jerop added a commit to jerop/pipeline that referenced this issue Mar 6, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
tekton-robot pushed a commit that referenced this issue Mar 6, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: #6277.
EmmaMunley pushed a commit to EmmaMunley/pipeline that referenced this issue Mar 7, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
EmmaMunley pushed a commit to EmmaMunley/pipeline that referenced this issue Mar 9, 2023
In this change, we reorganize the code implementing Matrix.
This is to make it easier to make changes to Matrix, such as adding
Matrix.Include, as we work towards a Beta release. This refactor
also enables us to define member function of Matrix type.

There are no functional changes in this commit.

Fixes: tektoncd#6277.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants