Pedro Algarvio
f2121b9a10
Adjust bucket names depending on the salt project bot environment we're in
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-12 15:19:38 +00:00
Pedro Algarvio
75dd968577
Only de-select build-source-tarball
if build-docs
is also False
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-10 09:38:19 -07:00
Pedro Algarvio
ebe6c4f6d5
Switch to using our onedir to run the package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
4e707cba04
Allow jobs on forks which have self hosted runners setup.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
9c44ccc9db
Fix dictionary key typo
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-06 08:16:18 -07:00
Pedro Algarvio
72939b2b39
Allow skipping the package tests when staging a release
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Megan Wilhite
47eef61353
Do not run upgrade tests for MSI for 3005
2023-02-28 15:27:46 +00:00
David Murphy
8e2ee26c21
WIP Updates to Debian / Ubuntu upgrade tests
2023-02-28 15:27:46 +00:00
Pedro Algarvio
795d32376c
Treat package tests separately
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
Megan Wilhite
92c10c9154
Do not run arm64 onedir upgrade package tests
2023-02-28 15:27:46 +00:00
Megan Wilhite
2e85cc95ad
Fix centos upgrade tests
2023-02-28 15:27:46 +00:00
Pedro Algarvio
5e26146fe4
Move package tests definition to the appropriate template
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 15:27:46 +00:00
MKLeb
2e4a208c21
Use quotes when the nox session has parentheses
2023-02-28 15:27:46 +00:00
MKLeb
ed82fb3fb2
Enable nox dependency caching for the package tests
2023-02-28 15:27:46 +00:00
Pedro Algarvio
9b30cc129b
Some re-ordering, fixes, and pkg repo testing.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-28 07:40:38 +00:00
Pedro Algarvio
30e900bdee
Run tests when GH Actions or Workflows change
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-20 19:40:47 +00:00
Pedro Algarvio
8b24605c5d
Building documentation is again a separate step
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-18 17:38:23 +00:00
Pedro Algarvio
4c8cc60629
Add tools/utils.py
and move some common functionality there.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
6f4115919f
Minor cosmetic change to the output written to GH Actions
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-15 07:11:45 +00:00
Pedro Algarvio
8a8ac0683b
Always run the full test suite if the GitHub event is not pull_request
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 21:54:59 +00:00
Pedro Algarvio
03478f3eba
Add a check workflow run workflow
...
This allows failed workflows to be restarted two more times, automatically,
if less than half of the jobs failed.
This workflow should be removed as soon as we can have a more stable
test suite by removing flaky test failures.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-05 18:10:30 +00:00
Pedro Algarvio
0af788e4fe
Building documentation is now part of the prepare release step.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
0421d3da67
Some improvements to the selection of which jobs should run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
76183f094d
Rename define-jobs
to runner-types
which is what it actually does
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-04 14:11:36 +00:00
Pedro Algarvio
1f72058d96
Clearly separate each step on prepare-ci
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-20 13:06:17 +00:00
Pedro Algarvio
5270f2e97b
A change in cicd/golden-images.json
should trigger a full test run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-18 14:34:13 +00:00
Pedro Algarvio
17ae81713a
Improve scheduled test runs
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-16 18:35:12 +00:00
Pedro Algarvio
c944069cb1
Minor cosmetic fix
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-09 08:50:59 +00:00
Pedro Algarvio
6a09056c72
Fix requirements files check and improve shown information
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-08 10:11:10 +00:00
Pedro Algarvio
a7e492778a
Add a summary of why a specific test run was chosen
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-07 12:22:10 +00:00
Pedro Algarvio
4c1fe2df21
Run the CI GitHub Actions workflow every 8 hours
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-07 12:22:10 +00:00
Pedro Algarvio
7d00828f15
If test ci requirements change, trigger a full test run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-07 12:22:10 +00:00
Pedro Algarvio
9230430e76
Special case when tests/contest.py
is changed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-15 11:28:54 +00:00
Pedro Algarvio
f799edde2d
Add define-testrun
to the ci
tools target.
...
This will allow defining what kind of test run to execute
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 19:39:17 +00:00
Pedro Algarvio
fac82b3e10
Process changed files to resolve paths and define which jobs should run
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
2d390ce1d3
Test both TCP and ZeroMQ transports
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00