MKLeb
d2d3b63f33
TO REVERT: Allow staging runs from hotfix/3006.x/cleanup-tools-commands
2023-05-02 20:59:21 -04: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
MKLeb
88bcab29ca
Run pre-commit after the rebase
2023-05-02 15:49:00 -07:00
MKLeb
28861443fe
Only run the download tests for the latest
subpath if the current version being released is greater than or equal to the latest salt release
2023-05-02 15:49:00 -07:00
MKLeb
201fc53e14
TO REVERT: Allow testing staging runs from hotfix/3006.x/run-pkg-download-tests-for-all
2023-05-02 15:49:00 -07:00
Pedro Algarvio
8f52a3c1f7
Add backports support
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
(cherry picked from commit 99cb7c0e08
)
2023-04-30 09:44:22 +01:00
Pedro Algarvio
e3ca4bfb19
Always sign MacOS packages. Leave only windows package signing under a checkbox.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
f7aa91c29e
Confirm that the release was staged before continuing with the release process.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
48dc65ca3a
Package signing is now a checkbox on the staging workflow. Disabled by default.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
d98afc03eb
Allow skipping the salt test suite on manually triggered nightly builds
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
80954cbc1e
Fix source repository paths
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
1b257a4f8d
Prefix update_winrepo
and upload-virustotal
workflows with release-
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
aa9e0ab88d
Reports run on self hosted runners, with the exception of macOS(for now)
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
8caf5c94b1
Include Winbdows x86 package download tests in a separate PR
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
9b80342211
Include x86
in Windows package download tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
02661f81d2
No automatic release bucket restores
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
8c93e294ca
Unique nox requirements uploads
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
34728d5e01
Download onedir artifact directly from the buckets
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
99a7e54b6e
Only restore when backup has completed
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
d709156580
Restore backup should always happen on failures and when cancellations occur
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
d7bc15851b
Fail when we get cache misses on certain steps of the workflows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
cd8aae6f5d
Start publishing the nightly builds to the release bucket under salt-dev/<branch>
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
8ca57f465f
Package download tests on Arm64 too
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
90622b6248
Fix logic in release workflow if:
steps to allow skipping and still publish release
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
7e5d9d9251
Distinguish nox upload artifact names
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
01a9278700
Fix/Improve artifact download/upload for package download tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
9e769baec2
true/false
is really not explicit on the GH Actions UI, switch to onedir/src
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
eb20a93fcc
Also drop matrix usage for macOS and Windows
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
1b765b1d54
Run Linux package download tests in VMs instead of containers
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
Pedro Algarvio
186e10a8de
Re-enable package download tests for the release workflow
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
cmcmarrow
102b93a707
red
2023-04-27 09:20:06 +01:00
cmcmarrow
ae7e0d1b1a
flacky jail most have label
2023-04-27 09:20:06 +01:00
Caleb Beard
3b2a826683
Allow running staging more than once for the same release and fix some release pipeline titles ( #64106 )
2023-04-18 13:18:16 -07:00
Pedro Algarvio
9947f64833
Temporarily skip package download test on release
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-18 17:12:42 +01:00
Pedro Algarvio
9804cab90e
Bump cache seed number
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +01:00
Pedro Algarvio
9b662d2a1b
Allow skipping package tests
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-17 14:08:30 +01:00
Charles McMarrow
8dc6dd61d2
[3006.x] rebase test labels ( #64053 )
...
* changelog
* add actions
* add tools
* typo
* add some debug
* pulls vs push
* fire on pullr only
* test port part 1
* part 2
* part 3
* part 4
* fix double run slow
* clean up
* update types
* reg workflow
* reg workflow
2023-04-15 18:19:58 -07:00
Pedro Algarvio
d165b320b1
Set relenv version defaults
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 15:46:15 -07:00
Pedro Algarvio
ddd87720ec
Fix Windows package signing
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 15:46:15 -07:00
Pedro Algarvio
faaddc0d0e
Don't wait for the whole vm destroy
process to complete.
...
Just confirm it started and exit.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-14 15:46:15 -07:00
Twangboy
5c9fdbdc26
Fix yaml error... maybe
2023-04-14 15:46:15 -07:00
Twangboy
da78c7afe9
Use new names of secrets
2023-04-14 15:46:15 -07:00
Twangboy
7632f35517
Sign all files together. Verify in seperate step
2023-04-14 15:46:15 -07:00
Twangboy
4c12eb387f
Sign in the right location
2023-04-14 15:46:15 -07:00
Twangboy
501ee0bc62
Add Pedro's patches
2023-04-14 15:46:15 -07:00
Twangboy
5329ada812
Update build workflow to sign Windows Packages
2023-04-14 15:46:15 -07:00
Daniel A. Wozniak
16ba70f93c
Bump relenv minor version to 0.11.2
2023-04-14 16:57:58 +01:00
Daniel A. Wozniak
6670efff80
Bump relenv minor version
2023-04-14 16:57:58 +01:00
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