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 Filter
- filter creation & retrieval
- clean up
- refactor common pattern in integration tests
- update to dep 0.5.4
- gotools-clean target
- fab3 api improvements
- fab3 building docs
- gas limit to block return values
- getblockbynumber omits invalid txs
- 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
- 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