Commit graph

723 commits

Author SHA1 Message Date
Pedro Algarvio
7d6f51f871
Merge 3006.x into master 2023-07-08 21:30:11 +01:00
Pedro Algarvio
dc9c22ab9b Switch to Debian 12 to build packages.
The latest cryptography 1.41.1 requires a version of rustc which is not
available on Debian 11

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-06 18:04:43 +01:00
Pedro Algarvio
51e9fb6e71 Revert to Py3.10
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-03 19:37:17 +01:00
Pedro Algarvio
d5f14ef632
Merge 3006.x into master 2023-06-30 16:43:42 +01:00
MKLeb
5c7269aee6 The slash needs to be separate from the command 2023-06-29 13:01:04 -07:00
MKLeb
7aadeaf792 Account for upgrades from new relenv-based repos 2023-06-29 13:01:04 -07:00
MKLeb
296ec76a34 Generate the pkg test matrix and include the versions to test upgrades against within it 2023-06-29 13:01:04 -07:00
MKLeb
f670b637e4 Propogate the now testing-releases through to the package tests 2023-06-29 13:01:04 -07:00
MKLeb
d4312c6acf Join the Array with spaces for use in the tools command 2023-06-29 13:01:04 -07:00
MKLeb
6b55d99154 Pass the list of Salt releases from the prior step that queried the GH API 2023-06-29 13:01:04 -07:00
Pedro Algarvio
c4987f83ed
Merge 3006.x into master 2023-06-28 11:51:20 +01:00
Pedro Algarvio
6c772d4d64 Only try to get pull-request labels on pull-requests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-28 07:43:26 +01:00
MKLeb
58174eb8e1 Hash the noxfile when calculating part of the cache key for our testing steps, they could be conditionally installing extra dependencies, etc... 2023-06-28 07:27:31 +01:00
Pedro Algarvio
2d824c9153 Enable code coverage on pull-requests by setting the test:coverage label
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
4b85fc6e17 Concentrate test selection to a single place
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
2d513978a5 Switch to using tools and re-use the event payload available instead of querying again
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
5bad773949 Don't override the on jinja block on the CI workflow template
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-27 21:39:05 +01:00
Pedro Algarvio
5e28d77365 Improved slack notifications
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-20 03:34:21 +01:00
Pedro Algarvio
ff42133e81 Switch onedir to Py3.11
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 23:35:51 +01:00
Pedro Algarvio
367c4fda9c Improved slack notifications
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-19 15:53:17 +01:00
Pedro Algarvio
2126a1ed21
Merge 3006.x into master 2023-06-17 23:28:57 +01:00
Pedro Algarvio
aa41d926ea
Forgot the result
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-17 20:45:41 +01:00
Pedro Algarvio
fea52743f6
Merge 3006.x into master 2023-06-17 13:40:19 +01:00
Pedro Algarvio
4acea87187 Fix nightly builds slack messages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-17 13:39:37 +01:00
Felippe Burk
98cb28e04d updating slack message to include run attempt number
Signed-off-by: Felippe Burk <burkf@vmware.com>
2023-06-17 01:16:15 +01:00
Pedro Algarvio
50063ff617 Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
2a65c3e025 Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-16 07:32:35 +01:00
Pedro Algarvio
4ab503d459 Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
Pedro Algarvio
520ec4a0e9 Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
Pedro Algarvio
4d2c3c43c2
Merge 3006.x into master 2023-06-13 07:53:51 +01:00
ScriptAutomate
d1c28baf76 Fix Slack notifications on nightly builds and link 2023-06-13 07:53:26 +01:00
MKLeb
3a04c8775d Change the job names to look nicer 2023-06-12 20:24:07 +00:00
MKLeb
ba4f80b0ee Add onedir download tests for windows and mac as well 2023-06-12 20:24:07 +00:00
MKLeb
3b631b20ea Propogate the artifact type through to the package download tests 2023-06-12 20:24:07 +00:00
MKLeb
10762899cb Let's use package instead of pkg 2023-06-12 20:24:07 +00:00
MKLeb
8de7aab58c Add type option for linux package downloads tests and add onedir type steps for linux x86_64 and aarch64 2023-06-12 20:24:07 +00:00
Pedro Algarvio
e18d829f36 Drop Python 3.7 support.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-05 20:55:24 +01:00
Pedro Algarvio
c10eb79954
Merge 3006.x into master
Conflicts:
* changelog/64226.fixed.md
* tests/pytests/unit/states/test_pip.py
2023-05-30 12:59:16 +01:00
Pedro Algarvio
47b84b7f7c Fix nightly slack notifications by setting environment to access secrets
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-29 22:43:42 +01:00
Pedro Algarvio
bb88243ff9 Only notify on nightly builds
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-26 07:22:42 +01:00
Felippe Burk
3cec258fcc adding new slack notification on nightly workflow
Signed-off-by: Felippe Burk <burkf@vmware.com>
2023-05-26 07:22:42 +01:00
Pedro Algarvio
58f0fff65d Only notify on nightly builds
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-25 20:58:09 +01:00
Felippe Burk
06d1aad477 adding new slack notification on nightly workflow
Signed-off-by: Felippe Burk <burkf@vmware.com>
2023-05-25 20:58:09 +01:00
MKLeb
d0130e6f76 Add package building instructions for macos and windows 2023-05-24 15:13:40 +01:00
MKLeb
724c498e94 Set the artifact name for the windows packages using a bash shell 2023-05-24 15:13:40 +01:00
MKLeb
bd0b7171f7 Give the right onedir artifact name for windows package builds 2023-05-24 15:13:40 +01:00
MKLeb
2c6b0fbe4a Make the macos package builds follow the same format as the deb and rpm builds 2023-05-24 15:13:40 +01:00
MKLeb
2fcdde4ab9 Make the windows package builds follow the same format as the deb and rpm builds 2023-05-24 15:13:40 +01:00
MKLeb
42c5e3f6cb Fix title for deb build CI step 2023-05-24 15:13:40 +01:00
MKLeb
e2a624f984 Build macos packages without existing onedir 2023-05-24 15:13:40 +01:00