Commit graph

851 commits

Author SHA1 Message Date
Pedro Algarvio
45455b0f6c Update workflows env.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
fcb3df5e46 Throttle concurrency
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
e7612b23d7 Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
MKLeb
4d4ae4d3ce Separate out source package builds from onedir package builds so our package tests start sooner 2023-09-29 16:12:59 +01:00
Pedro Algarvio
88073e1331 Reduce the number of cached artifacts in a CI run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
ac7db60b86 Reuse the onedir CI virtualenvs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Daniel A. Wozniak
c14310b77e Upgrade relenv to 0.13.11 2023-09-26 15:16:34 -07:00
Pedro Algarvio
29a57d2d32 Generate the XML code coverage reports before trying to use them
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-26 20:57:49 +01:00
Pedro Algarvio
444ab0d12e Start testing PhotonOS 4 Arm64 packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-25 17:26:12 +01:00
Pedro Algarvio
dde485bf94 Downgrade to sqren/backport-github-action@v8.9.7 at least errors are reported
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-24 21:23:47 +01:00
Pedro Algarvio
902eec14b6 Upgrade to sqren/backport-github-action@v9.3.0-a
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-24 10:27:45 +01:00
Pedro Algarvio
f067969b65
Merge freeze(3005.3) into 3006.x 2023-09-21 21:16:10 +01:00
Pedro Algarvio
398c245662 Define some workflow variables as required
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-20 20:42:40 -07:00
twangboy
3a2cc33a97
Add environment variable to github action 2023-09-14 09:16:03 -06:00
MKLeb
7e9dc8ca63 Start initial flow for downgrade tests 2023-09-11 21:41:05 +01:00
Daniel A. Wozniak
13b8ee09b9 Bump relenv to 0.13.10 2023-09-06 16:38:52 +00:00
Megan Wilhite
bf0b9b085e Fix code coverage for staging release 2023-09-06 14:22:46 +00:00
ScriptAutomate
be49ded863 Update Slack Community invite link 2023-09-05 17:21:35 -07:00
Daniel A. Wozniak
bc9263741d Bump relenv version to 0.13.9 2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
d770cf1617 Bump relenv to 0.13.8 2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
692aa23f73 Bump relenv to 0.13.7 2023-09-05 18:38:27 +00:00
Daniel A. Wozniak
d7dfc0bbc2 Bump relenv to 0.13.6 and python to 3.10.13 2023-09-05 18:38:27 +00:00
Megan Wilhite
f55379f471 Remove always() condition for combine coverage 2023-08-31 17:32:01 +00:00
Megan Wilhite
4bb0d39dbc Fix if logic for combine code coverage 2023-08-31 17:32:01 +00:00
Megan Wilhite
a21994a737 Fix html upload path 2023-08-31 17:32:01 +00:00
Pedro Algarvio
beb6d179f4 Upload HTML code coverage report
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
1475df4963 MacOS tests should also set a code coverage default context
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
0441daca90 Clone the repo to get the noxfile.py. Install nox.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
7a6e041de7 Define nox_version in shared-gh-workflows-context.yml and pass it around
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
142a6cb9e2 Add nox session to generate code coverage HTML reports
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
48bccb9e87 Combine the downloaded code coverage files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Pedro Algarvio
31d7a1c138 Upload all code coverage DB's under a single artifact namespace
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-31 17:32:01 +00:00
Megan Wilhite
82ef23a65e Add html coverage and combine coverage reports 2023-08-31 17:32:01 +00:00
Pedro Algarvio
e9abf73960 Upgrade the backport actions to sqren/backport-github-action@v9.2.1
This adds some more logging which will help debug some of the issues
we've seen on failed backports.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-29 16:40:54 +01:00
Daniel A. Wozniak
05231cfe5c Bump relenv to 0.13.4 2023-08-15 19:03:46 +00:00
Megan Wilhite
cd7ebb6b58 Use salt-ci-container images 2023-08-10 22:04:09 -07:00
Pedro Algarvio
564189b62b Stop using deprecated GH Actions versions
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-10 22:04:09 -07:00
Pedro Algarvio
788ebbce89 Choose self hosted runners on private repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-10 22:04:09 -07:00
Pedro Algarvio
afe9b0b370 Add read permissions for the dorny/paths-filter GH Action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-10 22:04:09 -07:00
MKLeb
28bb55922b Release v3006.2
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE0pCPs6gjsPqzvSH1uza/ZYSimP8FAmTVMykACgkQuza/ZYSi
 mP+iug/8Dc+YFX8WNH5VluC51ClaXezeRTOlLwlI+GFftOVnjdLpoR9/Z+BbDtZn
 zUrEeXzr/mrFy4cIE2ebpMlYb1G/DCUZU/aBhIpChANDIE46nF4YUyKUjfLqqRE0
 LNFXKCkRYE0Vrbr+9U3Ey1tpsX3fldq2wWJq69Mkkj4FS8EAzYBauTgdkX5frri1
 CQsR682tUNVRZGLldE58oxmjDybDYInlPqwXwRuFG5NCfeRrfRVeTdxgMQt8qwfg
 rjVy0Aa31qqEqfPn9Ubo0dRLoGLziTKzoqjGWccKiT33QJlgSsarU9k6ZKY4BJKZ
 5WQTJB+pEjCPztcQvznx0reA4OXK8x0wQC7+EW8Q/PLiu9dJtWPJqYCrzCcKMXzK
 6THpU045ZNYD98WtOQAFtmxc74IIM/ua8kQ531l14sePrI97h4svjxy4qwnG66S6
 5OQQMr9LuyIEXYGF01iVUcuXtRsolJTR2Di72+9TTizFcIow2AQJCVPd7DkWugxI
 1gscFzxvkhhqBYwVzTJYftosIPEbvRnBqfJe8gg3TMtCMaw1Sz6KIdDh80eTa44L
 MRVp20gmudiuEyWWZm5kw8pIFyzRVXuCkbXT5GqAlpoteO6bh+4Oo6qqCPg//ADu
 oLx+nWBxf1aQHTZfsQKl4ba+hZklea3ChnKkeRcEm0CpME3qyZ8=
 =wxG/
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJGBAABCAAwFiEEoUAOmrRrwYAMsPVACJtk6hqZ3dEFAmTVdVASHGNhbGViYkB2
 bXdhcmUuY29tAAoJEAibZOoamd3RVV8P/3FhVP6WZz9ojgh0I+kqmEs2MCKsK06t
 KY+2Rd8aI9HezlHhQu5NYRIEPNOt5Ygpxf2GHudjy8AL9sruea9qjPrlTGOb4KS0
 e8hHfBnEXHVrbwv1pT26Mjhqjndo9jczQdUCRT8nfr7rrlh/d8Iah6figwk55Y04
 ihTslkaCZK8EqJ+M3pyt4rX1QhTrfS19mLKWEaOGj4AabeXb8CfssE89w8dEVuqt
 i4/DDweBU6pz0sLcf/KbtnhcrS6wlSmb/3YG44Kbk1WRm5IC8aUJ4vqf2xBqRzXV
 j74B6trID1JZQY9/iVhgCc+7YsLUxE0XuUwhfYPIbFhDs3b0Gzizh8acYCKkxmMT
 duPY561pae4lSFZL96q8sIwUpi1z3ob3JokZbBwiZ2Rw4wzOB+OnWWQKu5qddn7z
 hrK8T38A0zjdJU3g/mBzPSVzzd3eepxaRgZqo/0s6WUtGYGRX1tn8x5h2xKdWQR1
 njTn2VofLezeu+Hq4C5QzEdVbixkxNdKjqN7Il0fGwc0XHDXazkC6lEQ2YTgJabJ
 EcmVcSS5YNgaf98QRdzby6o5Ezxf2Q8Fv0V5RTpOu6pU6lRTAFYHgrpi6+gOf/37
 76OhlHky/3FAlaZwJni+8uZeBCZok1Wq2J845BR/ny0WSuhImt/lxxdY+oxxakH6
 Oi2XC2B7vAEx
 =AOgK
 -----END PGP SIGNATURE-----

Merge tag 'v3006.2' into mf/3006.2/3006.x

Release v3006.2
2023-08-10 19:39:38 -04:00
Pedro Algarvio
2628158336
Remove extra character
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-09 12:51:52 +01:00
Pedro Algarvio
3095f1cea2 Allow not publishing to test pypi during staging
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-08-08 08:30:03 +01:00
MKLeb
a5ba5b5c5c
Update relenv to 0.13.3 2023-08-04 10:29:47 -04:00
Daniel A. Wozniak
3877900698 Upgrade relenv to 0.13.2 and Python to 3.10.12.
Addresses multiple CVEs in dependencies: https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-28 06:54:45 +01:00
Daniel A. Wozniak
7d2e4b0692 Upgrade relenv to 0.13.2 and Python to 3.10.12.
Addresses multiple CVEs in dependencies: https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-28 05:59:32 +01:00
Pedro Algarvio
c3bc185be5 Use the large GH runners for linting
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-20 15:35:26 +01:00
Pedro Algarvio
988fb7ef85 Switch to salt-ci-containers
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-20 14:52:15 +01:00
Pedro Algarvio
a7ffe5a626 Check releases on both the public and private repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-20 14:52:15 +01:00
ScriptAutomate
22d7145d4f Update Slack invite link and VMware Aria ref 2023-07-19 12:40:50 +01:00
Pedro Algarvio
2b1554002c Add actions: read to see if we can fix the set pipeline exit status job
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00