Make all of the tox-based project-config publish jobs set tox_envlist in
the job definition and use the shared run playbook. Ensure all of them
are set final: true.
Put the git changed check into tox.ini rather than the job
config.
Move the fetching if ical data into the post playbook, not the run playbook.
Change-Id: Icc69781a50bf3e131baa20f0d4ef9cb95929a390
Here we go. This adds all the remaining projects to main.yaml. The
content was generated by the tox add-projects-to-main environment.
This also adds a check job to run on changes to gerrit/projects.yaml
or zuul/main.yaml to ensure they are in sync.
Change-Id: If86c4e176f9a8800bf1fcdb52e8aef9384760c9b