Try   HackMD

CICD Development Plan

QFI Repository

CI pipeline of QFI with linting and testing will be shipped step by step; considering the current repository status. It is intended to adopt earlier as possible to prevent accumulated errors which are cumbersome to fix it.

Contracts package

CI Flow

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Current Status

  • Lint fails in Solidity codes
  • Lint fails in Typescript codes
  • Tests fails (due to maci bugs)

Subgraph package

CI Flow

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Current Status


Step 1. CI with Lint Checking

CI will be functional with restricted scope even before failed tests fixed.

Step 2. CI with Tests Checking

If the current bugs are fixed, CI will also check tests.

Step 3. CI with Package Publishing

Both (1) version tagging to npm and (2) merge event to main branch will trigger publish