/
Project Plan - Optimising the pipelines using GitHub Actions for Caliper and Caliper-Benchmarks
Project Plan - Optimising the pipelines using GitHub Actions for Caliper and Caliper-Benchmarks
Abstract
The goal of this project is to optimise how Caliper and Caliper-Benchmarks verify PRs and publish artifacts using Github Actions and to improve how testing is done to ensure that the artifacts to be published actually work as expected.
Mentor and Mentee
Mentor | (Discord: NorfolkAndChance #6513) |
---|---|
Mentee | (Discord: CaptainIRS#2752) |
Communication Channel
Discord + Email + GitHub
Plan
Initial Objectives
- Follow Caliper tutorial and document the experience
- Follow Caliper-benchmarks and document the experience
- Document the Azure pipelines used in Caliper
- Port UnitTests Stage to GitHub Actions
- Raise GitHub issues describing remaining work
Caliper Github will be used to define and track the work for this project (And will include shadow issues for the Caliper benchmarks repo). The epics will track the overall project and themes. There are 3 themes.
- Migrate (Migrate Caliper build to github actions)
- Optimize (Optimize the builds for caliper and caliper-benchmarks)
- Enhance (enhance the builds with new features for caliper and caliper-benchmarks)
Migrate |
|
---|---|
Optimize |
|
Enhance (Stretch Goal) |
|
Current PRs
Epic Issues
Ongoing Issues
(WIP)
, multiple selections available,