Skip to content

Monthly maintenance tasks for Data Gen Toolkit volunteers

Eileen K edited this page Nov 17, 2023 · 10 revisions

Things to do, the day before a Sprint (or monthly project meeting):

(or anytime you haven't been active in these environments recently)

In Github Desktop

  • Pull latest DataGenerationToolkit Repo
  • Pull latest Snowfakery-Recipe-Templates Repo

In Visual Studio Code (VS Code)

  • Check your version of SFDX sfdx version
  • Check if you have Python version 3.10 installed (cci version tells you Python version also) -- It's quite important not to automatically install the latest version! Sometimes there is a lag before the latest version works properly with CumulusCI and Snowfakery.
  • Check your version of pipx pipx --version
  • Check if you have latest CumulusCI cci version
  • Check to see if a Devhub is enabled sfdx force:org:list

Now create a scratch org

  • Name your dev scratch org cci org scratch dev sprintorg
  • Install the necessary packages into your new scratch org cci flow run dev_org --org sprintorg
    • Scratch org commands
      • EDA: cci flow run eda:trial_org --org sprintorg
      • NPSP: cci flow run npsp_scratch --org sprintorg
      • PMM: cci flow run pmm:install_prod --org sprintorg
Clone this wiki locally