| 34 | |
| 35 | == Detailed release workflow == |
| 36 | Steps in order of execution |
| 37 | |
| 38 | [] Validate existing harvest result (with CMDI 1.1) as a reference. Store validation results. |
| 39 | [] Deploy the OAI harvester with support for CMDI 1.2, configure harvest result to CMDI 1.2 |
| 40 | [] Deploy the VLO version with support for CMDI 1.2 |
| 41 | |
| 42 | [] Stop the Component Registry |
| 43 | [] Tag/release toolkit on GitHub, make development branch (master should be stable) |
| 44 | [] Check if the toolkit is available and up-to-date at [https://infra.clarin.eu/CMDI/1.x] |
| 45 | [] Upgrade of all component and profile definitions within the Component Registry with the component upgrade tool |
| 46 | [] Deploy and start the Component Registry version with support for CMDI 1.2 |
| 47 | |
| 48 | === Testing === |
| 49 | [] Validate existing harvest result (with CMDI 1.1) to see that CMDI 1.1 records still validate (the same way). Compare to pre-deployment validation results. |
| 50 | [] Run a harvest with conversion to CMDI 1.2 |
| 51 | [] Validate harvest results (CMDI 1.1 and CMDI 1.2) |