Files
openfoodnetwork/.github/ISSUE_TEMPLATE/release.md
David Cook 46b27b2d9d Number release steps
There are three distinct parts to the process, so I thought it worth giving them an identifying number.
2023-07-18 09:34:28 +10:00

2.0 KiB

name, about, title, labels, assignees
name about title labels assignees
Release task Track the process of a new release Release v

1. Preparation on Thursday

2. Testing

  • Find build of the release commit and copy it below.
  • Move this issue to Test Ready.
  • Notify @testers in #testing.
  • Test build:

3. Finish on Tuesday

  • Publish and notify #global-community (this is automatically posted with a plugin)
  • Deploy the new release to all managed instances.
    Command line instructions
    cd ofn-install
    git pull
    ansible-playbook --limit all-prod --extra-vars "git_version=vx.y.z" playbooks/deploy.yml
    
  • Notify #instance-managers:

    @instance_managers The new release has been deployed.

  • Nudge next release manager

The full process is described at https://github.com/openfoodfoundation/openfoodnetwork/wiki/Releasing.