-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
RE 2877 Jira<->Changeset traceability for solidity changes #14141
RE 2877 Jira<->Changeset traceability for solidity changes #14141
Conversation
@HenryNguyen5 artifact generation pipeline is available in develop: https://github.com/smartcontractkit/chainlink/actions/workflows/solidity-foundry-artifacts.yml Also... we will have changesets that do not have any JIRA issues :/ So this step should be fault-tolerant for now. |
d987cce
to
26735ab
Compare
b4598ae
to
054ff7a
Compare
054ff7a
to
fb4140c
Compare
Quality Gate passedIssues Measures |
This PR adds traceability to our solidity changes, such that when we generate artifacts for review, we have a full trail of jira issues that were used to generate these code changes.
Note: Since these are tightly bound to changesets, I've moved the changeset GHA code from
changeset.yml
tosolidity-traceability.yml
to colocate theme2e Test Cases
Enforcement Stage (This is when we ensure the right metadata is being added for traceability during artifact generation)
Traceability Stage (This is when we consume the metadata from the previous stage to create links / backlinks for traceability of our solidity changes between two refs)