CI: Move to Ubuntu 2022.04 "Jammy" for CI base

- We now have a new enough sbsigntools in the distro, stop building.
- Use the 20220801 tag for Jammy.
- Move to pygit2 1.9.2 (current version) as the old one doesn't build on
 "Jammy".
- Add the working directory to the list of safe directories for git.
- Move to pytest 6.2.5 to address other issues.
- This move exposed a number of minor issues in the existing scripts we
  used within CI to perform the jobs themselves.  The most notable changes
  here involve using 'set +e / set -e' to enforce when we should or should
  not make non-zero buildman status be a fatal error.

Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Tom Rini
2022-08-09 21:08:54 -04:00
parent 05f958f8a2
commit b6d4e0850b
4 changed files with 18 additions and 22 deletions

View File

@@ -12,9 +12,9 @@ pluggy==0.13.0
py==1.10.0
pycryptodomex==3.9.8
pyelftools==0.27
pygit2==0.28.2
pygit2==1.9.2
pyparsing==2.4.2
pytest==5.2.1
pytest==6.2.5
python-mimeparse==1.6.0
python-subunit==1.3.0
requests==2.25.1