Pedro Algarvio
13b9bfdae8
Default to self-hosted runners on private repo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
7cd5ad6a31
Update .github/
, cicd/
, pkg/
and tools/
to latest 3006.x
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-19 08:49:10 +01:00
Pedro Algarvio
439b365817
Allow randomizing the GH Actions cache seed value by setting the test:random-cache-seed
label
...
This allows us to force a PR to not use any caches at all(since they are
all getting build from scratch again) to debug potential GH Actions caching issues.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-14 16:41:02 +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
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
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
Megan Wilhite
f4d80fafeb
Add workaround for debian 10 key issues
2023-06-21 16:29:06 +00:00
Megan Wilhite
0f09d11518
Try disabling backports
2023-06-21 16:29:06 +00: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
aa41d926ea
Forgot the result
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-17 20:45:41 +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
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
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
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
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
MKLeb
c6c9b7fefc
Build windows packages without an existing onedir in CICD
2023-05-24 15:13:40 +01:00
MKLeb
9a15e2285e
Change the matrix values for better actions reading when building from an existing onedir or not
2023-05-24 15:13:40 +01:00
Pedro Algarvio
bc93320135
Drop Fedora 36 which has reached EOL
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-23 13:33:30 +01:00
Pedro Algarvio
e87ef03605
Pass the LATEST_SALT_RELEASE
environment variables through to the VM
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-06 15:06:37 +01:00
MKLeb
44b2c01855
Remove the release_branches
check, other rules we have setup lock it up well enough
2023-05-06 07:52:59 +01:00
Pedro Algarvio
6531a388ab
Bump to relenv 0.12.3
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01:00
Daniel A. Wozniak
b660d03ef0
Bump relenv to 0.12.1
2023-05-05 10:11:18 +01:00
Pedro Algarvio
6b168950e5
Generate workflows if cicd/shared-gh-workflows-context.yml
is modified
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-05 10:11:18 +01:00
Daniel A. Wozniak
ac906c49f8
Update relenv version to 0.12.0
2023-05-05 10:11:18 +01:00
MKLeb
481c8ed632
Revert "TO REVERT: Allow testing staging runs from hotfix/3006.x/run-pkg-download-tests-for-all"
...
This reverts commit b0d7cc0dd5
.
2023-05-02 15:49:00 -07:00