Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Set up a branch (probably just need to pull into the release build) on web client that will temporarily disable minting DOIs from the web client
    1. https://github.com/Sage-Bionetworks/SynapseWebClient/pull/3748
  2. Set up a branch on web client that will put the new DOI service out of alpha mode.
    1. https://github.com/Sage-Bionetworks/SynapseWebClient/pull/3696
  3. Set up a branch (probably just need to pull into the release build) on stack builder that will change org.sagebionetworks.doi.prefix to be "10.7303" (elasticbeanstalk-template.json.vpt)
    1. https://github.com/Sage-Bionetworks/Synapse-Stack-Builder/pull/217
  4. Set up a '-1' build for the portal and repo that uses the artifacts from steps 1+2 (Xa)3
  5. Set up a '-2' build for the portal and repo that uses the artifact from step 2+3

During 1-hr migration window

  1.  Change the CNAMES to make '-1' go live, disabling DOI minting from the web client.
  2. Confirm with DataCite that we are ready and they are ready to migrate
  3. Monitor/test the '-12' build to see if we can create a DOI with the new services
    1. This may not succeed until migration is complete
  4. Once a DOI is successfully created in '-12', change the CNAMES to make '-12' go live (Xa)

After migration

  1. Confirm that DOIs can be made on prod (using new system)Begin removing
  2. Pull in changes that remove dead code.
    1. The above PRs remove dead code in
    PLFM, SWC,
    1. the portal and stack
    -builder
    1. builder 
    2. https://github.com/Sage-Bionetworks/Synapse-Repository-Services/pull/3431

That should conclude migration