Migration to Github
This Doc is to help guide and keep track of the migration of github. Some of the below (CI/CD) may be able to be converted into JIRA tasks themselves.
- Gerrit to Github Changes
- We have open CRs currently:
- events
- New Filter and Unistall FilterError rendering macro 'jira' : null
- filter creation & retrieval Error rendering macro 'jira' : null- will be resubmitted using github PRS
- New Filter and Unistall Filter
- clean up
- refactor common pattern in integration tests Error rendering macro 'jira' : null
- update to dep 0.5.4 Error rendering macro 'jira' : null
- gotools-clean target Error rendering macro 'jira' : null
- refactor common pattern in integration tests
- fab3 api improvements
- fab3 building docs Error rendering macro 'jira' : null
- gas limit to block return values Error rendering macro 'jira' : null
- getblockbynumber omits invalid txs Error rendering macro 'jira' : null
- fab3 building docs
- events
- Which patches can be abandoned and submitted as PR on github afterwards or do we merge all of these in before making the switch
- We have open CRs currently:
- CR Merge Policy
- Due to the size of the project, instead of requiring 2 maintainers to approve a CR we want to simplify to a single non-author maintainer approval Error rendering macro 'jira' : null
- Due to the size of the project, instead of requiring 2 maintainers to approve a CR we want to simplify to a single non-author maintainer approval
- CI/CD Migration: The following should be the different steps of the Azure pipeline
As a reference to Azure Pipeline documentation: https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema- dependencies. Some may have predefined tasks in Azure that we can reuse
- basic-checks (format, vendor, license, etc.)
- Unit-tests
- Integration-tests