Pedro Algarvio
6b1a49e341
Pull requests targeting master
should also trigger the logic.
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00:00
Pedro Algarvio
bf964ccd25
Create the release notes template(if missing)
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00:00
Pedro Algarvio
0b0c29e79c
The master branch is now for 3007(Chlorine) development
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-05-09 19:09:37 +00:00
Pedro Algarvio
dfa273bc5e
Merge 3006.x into master
2023-05-06 08:37:41 +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
Twangboy
e2d4a223cc
Update create-pull-request action to v5
2023-05-05 16:44:28 -06:00
Twangboy
0e89ac8050
Update python script to use load_yaml
2023-05-05 15:20:41 -06:00
Twangboy
5b69f6e5ed
Fix repo url
2023-05-05 15:18:04 -06: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
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
Pedro Algarvio
c33b56281b
Merge 3006.x into master
...
Conflicts:
* doc/ref/configuration/minion.rst
2023-04-28 10:20:04 +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
Pedro Algarvio
99cb7c0e08
Add backports support
...
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-26 19:25:17 +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