Daniel A. Wozniak
|
7ff94f8bd5
|
Fix wart in debian changelog suffix line
|
2023-02-28 15:27:46 +00:00 |
|
Gareth J. Greenaway
|
c58b192b86
|
swapping self.salt_pkg_install.run_root for self..run_root
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
16f0c517c5
|
Re-add package test session after upgrade test and don't fail silently on upgrade failures
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
4046cfc30b
|
Remove trailing pytest session in test-upgrade-pkgs
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
888c117de8
|
Complete macOS package test pipeline to be analogous to linux and windows
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
ab3e38c368
|
Add tests reports for the package tests
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
e521291d83
|
Fix package capture regex to catch arm64 debs
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
f7c692ed76
|
MacOS also needs the cache seed
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
fada9b28f3
|
Give test-packages-action.yml the cache seed
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
92a5f771a5
|
Also depend on generate-matrix for the package tests
|
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 |
|
Megan Wilhite
|
e76520bcfe
|
Add ability to pass in --prev-version=<version> to test an upgrade from that version
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
9abbef92ef
|
Add classic url's for all OS's for package tests
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
b66dbd8d07
|
Migrate links to salt-common for deb pkgs
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
920eb560b8
|
Try producing architecture dependent debian packages
|
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 |
|
MKLeb
|
f67f7bf80b
|
Add windows NSIS and MSI test runs
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
935e64c3fb
|
prepare-ci is called prepare-workflow now
|
2023-02-28 15:27:46 +00:00 |
|
Gareth J. Greenaway
|
e30a876589
|
add a note about the pip install workaround
|
2023-02-28 15:27:46 +00:00 |
|
Gareth J. Greenaway
|
648ab4e777
|
Updates to allow upgrade tests to work on Mac.
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
2ed180e20d
|
Fix macos pypi proxy logic
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
d97d568791
|
Give the mac package test file the correct name
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
d243102057
|
Give the mac package tests a unique job name
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
6d3d56eeaf
|
Standardize package bucket naming and implement v1 of the macos package tests
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
23629ecc52
|
build-pkgs not build-salt-pkgs
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
9310a3ba7d
|
Add the rest of the linux package tests to the pipeline
|
2023-02-28 15:27:46 +00:00 |
|
David Murphy
|
efc733050f
|
Update regex to allow for Debian family architectures and tarballs correctly
|
2023-02-28 15:27:46 +00:00 |
|
Gareth J. Greenaway
|
6ee6784d24
|
Changes for running pkg tests on Mac.
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
cc21e0fdec
|
Do not use SLS file for enabled/disabled pkg test
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
067242f33b
|
don't install rpmdevtools anymore
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
aadcddb24a
|
Build RPMs on centos 7 and add fedora 36 test
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
7c31eadbcb
|
Try running the package tests on centosstream 8 and 9
|
2023-02-28 15:27:46 +00:00 |
|
Caleb Beard
|
1e40066f98
|
install rpmdevtools as sudo
|
2023-02-28 15:27:46 +00:00 |
|
Caleb Beard
|
d9061c62c2
|
Actually install rpmdevtools on the right machine this time
|
2023-02-28 15:27:46 +00:00 |
|
Caleb Beard
|
87f32f06f8
|
install rpmdevtools first
|
2023-02-28 15:27:46 +00:00 |
|
Caleb Beard
|
b0f2af56bf
|
make sure we give pkg-type as an input
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
d4fca796d1
|
Create a matrix of nox sessions and realize that the artifacts were being downloaded correctly all along
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
e35892e7d6
|
try with the old way of uploading artifacts
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
289832eb30
|
decompress the packages tarball first
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
1fde3f9578
|
include the package artifacts when we rsync
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
ebd91d3145
|
Stop services if on debian
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
a80b9c1031
|
Remove invalid --run-slow for package test command
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
2bb3c54cb3
|
Run the package tests always, for now at least
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
ab6feafcfb
|
it's inputs not matrix
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
7251a2d1a3
|
Supply the correct artifact name for the rpm archive
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
fa8917b978
|
First test of the new GH actions package testing pipeline
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
355ac349a2
|
Compress the RPM packages into a tarball with the version in its name
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
cff6d2ac6d
|
Add upgrade tests
|
2023-02-28 15:27:46 +00:00 |
|
Megan Wilhite
|
38e9982fc5
|
fix merge wart
|
2023-02-28 15:27:46 +00:00 |
|
MKLeb
|
8e1886d20f
|
add py 3.6 requirements for centos package tests
|
2023-02-28 15:27:46 +00:00 |
|