Pedro Algarvio
|
54ae2e5e84
|
The setup-python-tools-scripts actions now takes care of all the caching
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-11-23 08:44:35 +00:00 |
|
Pedro Algarvio
|
7df5e0a4d5
|
Always download the onedir artifact.
Otherwise the publish repositories step won't happen if we skip the
package download tests.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-31 09:28:47 +00:00 |
|
Pedro Algarvio
|
2c6f5d88fd
|
Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 18:32:37 +01:00 |
|
Pedro Algarvio
|
0a8732eac9
|
Revert "Even the release workflow should be working now"
This reverts commit fa1f0dac52 .
|
2023-10-09 14:37:09 +01:00 |
|
Pedro Algarvio
|
fa1f0dac52
|
Even the release workflow should be working now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-09 13:16:05 +01:00 |
|
Pedro Algarvio
|
e1e6e769ad
|
Workflow improvements, namely UI grouping
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-10-07 08:37:06 +01:00 |
|
Pedro Algarvio
|
e1d88d9871
|
Bump to actions/checkout@v4
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-09-29 16:12:59 +01:00 |
|
Pedro Algarvio
|
a7ffe5a626
|
Check releases on both the public and private repositories
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-07-20 14:52:15 +01:00 |
|
Pedro Algarvio
|
7cd5ad6a31
|
Update .github/ , cicd/ , pkg/ and tools/ to latest 3006.x
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-07-19 08:49:10 +01: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 |
|
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
|
02661f81d2
|
No automatic release bucket restores
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
|
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
|
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 |
|
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
|
9b662d2a1b
|
Allow skipping package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-04-17 14:08:30 +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
|
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
|
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
|
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
|
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 |
|
Pedro Algarvio
|
0e12b49c8e
|
We no longer have to pass --rc-build
That can be inferred from the passed salt version.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-29 11:37:08 -07:00 |
|
Pedro Algarvio
|
cfd69e87b0
|
Don't try to publish to pypi from forks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-17 11:47:50 +00:00 |
|
Pedro Algarvio
|
758d2bf6c3
|
Don't backup twice prior to a release
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-17 11:47:50 +00:00 |
|
Pedro Algarvio
|
523584d39b
|
Push the changes to the correct branch
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-17 11:47:50 +00:00 |
|
Pedro Algarvio
|
b39eef5727
|
Reformat run-name on workflows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
a4b5df927e
|
Add package download tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-16 21:00:40 +00:00 |
|
Pedro Algarvio
|
f8a64e735d
|
Allow releasing from multiple, pre-defined, branches
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-12 15:19:38 +00:00 |
|
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
|
ba18f7a0bd
|
A more descriptive name, even for pull requests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-12 15:19:38 +00:00 |
|
Megan Wilhite
|
f0e318c4f6
|
Fix pre-commit
|
2023-03-02 07:34:57 -07:00 |
|
Megan Wilhite
|
0a91c77e9a
|
Make the change on the release jinja template
|
2023-03-02 07:34:57 -07:00 |
|
Pedro Algarvio
|
0cce61646c
|
Add message about the v prefix
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-03-01 11:04:08 +00:00 |
|
Pedro Algarvio
|
ba477eff6a
|
Run staging and release check on their own GitHub Environment
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 21:03:17 +00:00 |
|
Pedro Algarvio
|
1813c34c47
|
Store the gpg key ID in a variable on the layout.yml.jinja template
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 19:22:57 +00:00 |
|
Pedro Algarvio
|
6f77ee6026
|
Don't run the package repo tests for now
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
3cacfc1de6
|
Bah! workflow reference count exceeds the limit of 20
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +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
|
b3f02cc86b
|
Start publishing to PyPi
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
9a94b8f9aa
|
Fail when trying to release an existing release
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
5170c1bc69
|
Backup the current releases bucket
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
17990bc0d6
|
We need a more recent ad-m/github-push-action but don't use master
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
bfc77d0c66
|
Some workflow fixes
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|
Pedro Algarvio
|
f9e24f6caa
|
Validate the passed salt version to the release workflow
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
|
2023-02-28 07:40:38 +00:00 |
|