Skip to content

GitHub Projects

aj-agoric edited this page Aug 13, 2024 · 48 revisions

Release Process Standard Timelines (13 Days)

Code Complete, 0 Days

date for all work items to be reviewed and closed

Mainnet Clone Testing, 3 Days

testing against a network mirroring mainnet with data and infra

Emerynet Announcement, 3 Days

opco pledged to announce coming emerynet testing 3 days prior to planned testing(flexible)

Emerynet deploy & Testing, 3 Days

validators and opco testing on a shared public test-net for quality and transparency

Mainnet Announcement, 3 Days

We pledged to announce coming emerynet testing 3 days prior to planned testing

Mainnet Proposal & Voting, 3 Days

required 72 open voting period per chain bylaws

Mainnet Upgrade, 0 Days

The process of validators performing a coordinated synced upgrade (watchparty)

Mainnet Testing, 2 Days

Required testing period for validations of any changes on mainnet

Mainnet Validated, 0 Days

all is well, done and done

Github Ticket Statuses

  • Open/ Backlog - new or unaddressed items which are to be addressed during triage sessions
  • Up Next - triaged and placed into the assignee's que (assignee)
  • In Progress - Currently being solved by the assignee (assignee)
  • Code Complete - Work done by assignee, needs deployment to chain
  • Releasing - Item has been pulled into a release branch intended for deployment
  • Emerynet Validated - Item has been tested as part of the release branch on Emerynet
  • Mainnet Validated - (done) Item has been tested as part of the release branch on Mainnet

Github Project Fields

  • Project -The top level initiative or product set example (orchestration API)
  • Priority - The order in which work is to be picked up by an engineer with 1 being the highest. Priority is driven by a combination of inputs including the upgrade an item is planned for as well as other company needs and dependencies. 
  • Release - The planned upgrade or coreEval the item is assigned to
  • Effort - The effort needed to complete this item, this is provided only by the engineer
  • Start Date - date the assignee did or estimates to start the effort
  • Delivery Date - date by which the assignee estimates to complete the effort
  • Sprint - the engineering delivery sprint for which the effort is planned
  • Dependency - note field for any efforts for which this effort depends
  • Project Milestone - defined feature, product, or effort set delivered to a customer
Clone this wiki locally