Reduce CI artifact retention to 1 hour
Currently this project uses up over 10GB to store CI artifacts. Looking at statistics, each build needs about 35MB of storage which add up over the course of all the builds happening over 2 weeks, which can be significant.
If this MR is accepted, CI artifacts will not be kept on the GitLab server after the docs are built and deployed to Pages.