Commit graph

355 commits

Author SHA1 Message Date
MKLeb
00e73da68a take in the path for the salt archive as a string 2023-03-21 14:44:51 +00:00
MKLeb
f917258322 windows uses amd64, not aarch64 2023-03-21 14:44:51 +00:00
MKLeb
9ba8bb6c44 install using pip as a module 2023-03-21 14:44:51 +00:00
MKLeb
3b662a5451 assert the requirements file exists when installing dependencies 2023-03-21 14:44:51 +00:00
MKLeb
82a6deb771 Set USE_STATIC_REQUIREMENTS and RELENV_PIP_DIR when building salt onedir with tools 2023-03-21 14:44:51 +00:00
MKLeb
4a669e9f52 Actually update build-onedir-deps/action.yml 2023-03-21 14:44:51 +00:00
MKLeb
36ca1926f6 Install salt into the onedir using tools 2023-03-21 14:44:51 +00:00
MKLeb
b9f8caa51e Move packaging commands to a subdirectory 2023-03-21 14:44:51 +00:00
MKLeb
35a91e713b remove all references to the patch in the build steps and add a note about relenv needing to be installed for building the onedir dependencies 2023-03-21 14:44:51 +00:00
MKLeb
cc35e3845d Add initial onedir dependencies command 2023-03-21 14:44:51 +00:00
MKLeb
c211bf7baa revert python 3.10 setup from package build steps 2023-03-21 14:44:51 +00:00
MKLeb
946f530b27 Factor out git configuration and applying the release patch to their own tools commands 2023-03-21 14:44:51 +00:00
MKLeb
c6e27f64b0 Refactor tools logic for package building to just take in the artifact names 2023-03-21 14:44:51 +00:00
MKLeb
a0e355349f Give the correct choices for windows arch values 2023-03-21 14:44:51 +00:00
MKLeb
4d45693bfe Move the initial system package build logic to tools 2023-03-21 14:44:51 +00:00
Pedro Algarvio
73c1289490
Merge 3006.x into master 2023-03-19 18:39:26 +00:00
Pedro Algarvio
3fe729c471
Query the GH Api authenticated if GITHUB_TOKEN env variable is available
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-19 18:34:53 +00:00
Pedro Algarvio
c9c1e2414e
Don't delete the .release-backup-done file
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-19 18:34:53 +00:00
Pedro Algarvio
3133b46807
Promote from staging to release based on a list of files instead of searching
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-19 18:34:53 +00:00
Pedro Algarvio
ff921f9b31
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-19 18:20:19 +00:00
Pedro Algarvio
56ac61af0d
Better handling of exception
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-19 18:20:19 +00:00
Pedro Algarvio
57926865d6
Merge 3006.x into master 2023-03-17 12:43:48 +00:00
Pedro Algarvio
39c5668b42 Changed workflows should also trigger the package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 11:47:50 +00:00
Pedro Algarvio
f7d8cc0c46 Any files starting with a dot(.) are not release files
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-17 11:47:50 +00:00
Pedro Algarvio
1cde51d7ee Match some more files that need to be copied over to the release bucket.
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
2e0d96b9d5 Skip package download tests for RC2
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
48e084d0f1 The onedir repo.json files should contain only full versions. Not just major.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
59d9843e49 Improve package download workflow matrices
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
943c1ab574 Add some log calls to add more context
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +00:00
Pedro Algarvio
a6b89f1640 All package tests use the same nox session now.
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
6759096148 Use the default server side encryption instead.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-16 21:00:40 +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
3db7d31358
Only de-select build-source-tarball if build-docs is also False
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-10 09:39:48 -07:00
Pedro Algarvio
75dd968577 Only de-select build-source-tarball if build-docs is also False
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-10 09:38:19 -07:00
Twangboy
1d6379a759 Add back ssm.exe. It is needed for VMtools 2023-03-09 06:15:16 +00:00
Pedro Algarvio
f158710818 Switch to using our onedir to run the package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-09 06:09:50 +00:00
Pedro Algarvio
fe440b5d49 Try to get the VM environment from the instance tags
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-09 06:09:50 +00:00
Pedro Algarvio
2e3b27e775 Allow jobs on forks which have self hosted runners setup.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-09 06:09:50 +00:00
Pedro Algarvio
ebe6c4f6d5 Switch to using our onedir to run the package tests
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
af5e2e3390 Try to get the VM environment from the instance tags
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
4e707cba04 Allow jobs on forks which have self hosted runners setup.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-08 23:48:54 +00:00
Pedro Algarvio
9c44ccc9db Fix dictionary key typo
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-06 08:16:18 -07:00
Pedro Algarvio
7cf39d8992 Fix dictionary key typo
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-06 13:05:40 +00:00
Twangboy
42e0941673
Fix upload url for production 2023-03-02 09:20:43 -07:00
Megan Wilhite
07dfe688c5 Fix path for publish packages and use --rc-build for rc releases 2023-03-02 07:34:57 -07:00
Megan Wilhite
caedb1a651
Add salt/py3 to repo_path for src builds 2023-03-01 12:09:19 -07:00
Megan Wilhite
11dc343d4f Fix repo path 2023-03-01 16:18:09 +00:00
Pedro Algarvio
7030ac1832 Don't create rc.repo, mimic what the old repositories did
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-03-01 14:57:12 +00:00