Pedro Algarvio
|
74bdd39a77
|
Renamed cicd/shared-context.yml -> cicd/shared-gh-workflows-context.yml
It's now also used to detect changes to workflows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-14 16:57:58 +01:00 |
|
Daniel A. Wozniak
|
7aaafdf592
|
Set RELENV_BUILDENV when installing Salt
|
2023-04-14 16:57:58 +01:00 |
|
MKLeb
|
48f40175a9
|
Adjust for uninstall bug in pip some more
|
2023-04-13 18:47:11 -07:00 |
|
Pedro Algarvio
|
291289dd7b
|
The nested workflow needs to inherit the secrets
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
Pedro Algarvio
|
0e3935aecd
|
Start signing macOS packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
Pedro Algarvio
|
ce5fd84dd2
|
Properly check the RUN_SCHEDULED_BUILDS variable
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
Pedro Algarvio
|
0921d559d9
|
Run the restore job, but skip the steps if we're not restoring
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
Pedro Algarvio
|
7d5a8e9d7c
|
Fix the step title
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-13 09:35:03 +01:00 |
|
MKLeb
|
85f268cdcd
|
disable allowing staging releases from this test branch
|
2023-04-12 12:53:39 -07:00 |
|
MKLeb
|
de40a6d568
|
Remove all the decimals in photon versions
|
2023-04-12 12:53:39 -07:00 |
|
MKLeb
|
3dadc59ef0
|
Add arm download tests for photon and also use the .0 version
|
2023-04-12 12:53:39 -07:00 |
|
MKLeb
|
19d5e92b7d
|
TO REVERT: Allow staging from hotfix/3006.x/remove-systemd-units-dep
|
2023-04-12 12:53:39 -07:00 |
|
MKLeb
|
3d836ca694
|
Add photon to the rpm repo workflow
|
2023-04-12 12:53:39 -07:00 |
|
MKLeb
|
f45a3e0856
|
Add photonos to the package tests
|
2023-04-12 12:53:39 -07:00 |
|
Twangboy
|
c3dc2550e3
|
Fix a few things
|
2023-04-12 00:49:37 +01:00 |
|
Twangboy
|
4e002dcb8b
|
Add ability to pass a version
|
2023-04-12 00:49:37 +01:00 |
|
Twangboy
|
8b7d6fdc26
|
Create winrepo PR on release
|
2023-04-12 00:49:37 +01:00 |
|
Pedro Algarvio
|
2f17019cb1
|
We must specify the right environment to be able to access s3
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-11 21:38:05 +01:00 |
|
Pedro Algarvio
|
ed883abdd8
|
No need to checkout to a subdirectory
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-11 21:38:05 +01:00 |
|
Twangboy
|
f2aac4a1e9
|
Quote the python version
|
2023-04-11 21:38:05 +01:00 |
|
Pedro Algarvio
|
d6210277ec
|
Handle the version from the release event
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-11 21:38:05 +01:00 |
|
Twangboy
|
2434cd9cbc
|
Fix input version to upload-virustotal
|
2023-04-11 21:38:05 +01:00 |
|
Twangboy
|
be7dd894d8
|
Fix pre-commit/lint
|
2023-04-11 21:38:05 +01:00 |
|
Twangboy
|
4cc0388850
|
Add workflow to upload to VirusTotal
|
2023-04-11 21:38:05 +01:00 |
|
MKLeb
|
4af7116317
|
Actually build for the right arch when testing building the packages from source
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
230337b32e
|
Change the spec and rules file to use tools, and build from source using tools for rpms and debs
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
77377f7aae
|
Add building from source step to pipeline for debs and rpms
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
d64789912c
|
extract useful variables out to a shared context file
|
2023-04-11 10:04:23 -07:00 |
|
MKLeb
|
7106b1ba5b
|
make the onedir build logic more generic, not expecting files under certain sub-paths
|
2023-04-11 10:04:23 -07:00 |
|
Megan Wilhite
|
cbb8d86499
|
Generate next release notes when on master for nightly builds
|
2023-04-10 19:43:10 -07:00 |
|
Twangboy
|
7694e7e5f3
|
Bump the cache
|
2023-03-30 20:00:55 +01:00 |
|
Pedro Algarvio
|
7956ca823c
|
Reset cache seed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
536f09826f
|
The release workflow does not publish to the test PyPi.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
a2cde281da
|
The .repo files now container the right, and full, url.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
19cc93b916
|
Use the right domain when creating rpm .repo files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
225dc98177
|
Publishing repositories and testing them steps always know staging and release URLs now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
17a45605b6
|
Remove unused environment variables
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
4c52012c9a
|
Less release prep steps on tag pushes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
e2374a9f1d
|
Run windows package download tests from a bastion VM
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
91a9eeb725
|
Try to force specific paths for the GitHub workspace on windows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
61f785f791
|
Upload package tests nox virtualenv archive
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
54c40dadf5
|
Release workflow pulls test artifacts from a previous staging workflow run
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
54043d75f0
|
Fix installing salt from msi package
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
608c07bc65
|
Differentiate tags
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
ff93988cd2
|
Re-enable the package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
67929fd03d
|
Publishing to PyPi is now a separate job in the release workflow too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
99deda9a82
|
Restore release backup in case of problems when releasing.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
e6c1bfa7ec
|
Don't trigger scheduled jobs if requirements were not met
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
66b1d8b7fa
|
For release it's an argument, not a flag
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
1ebe720435
|
Query the GH Api authenticated if GITHUB_TOKEN env variable is available
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|