This page lays out the steps to follow for each release of the WeCount website. These steps were originally from the 2.7.0 release during a WeCount Tech Check-in meeting on July 15th, 2021, and have been modified to suit releases more generally.
Merge latest main into dev, then push back up to remote dev
Commits made by actions-user are GHA, i.e. the branch config CI job, may cause merge conflicts
Get dev site
Test all UIO settings in multiple environments and combinations
Go through every page to make sure all of them are working
Run static pages through an HTML validator, usually W3C
Initiatives page (previously Views) is a dynamic page and is not expected to validate properly
News items link to external resources, so those links don’t need to be validated, but the News page itself does.