Commit graph

40 commits

Author SHA1 Message Date
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
e1d88d9871 Bump to actions/checkout@v4
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
45455b0f6c Update workflows env.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
Pedro Algarvio
e7612b23d7 Build CI dependencies on separate jobs
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-09-29 16:12:59 +01:00
MKLeb
4d4ae4d3ce Separate out source package builds from onedir package builds so our package tests start sooner 2023-09-29 16:12:59 +01:00
Pedro Algarvio
4ab503d459 Pass the python version too
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
Pedro Algarvio
520ec4a0e9 Pass along the relenv version that should be used.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-14 16:43:53 +01:00
MKLeb
d0130e6f76 Add package building instructions for macos and windows 2023-05-24 15:13:40 +01:00
MKLeb
724c498e94 Set the artifact name for the windows packages using a bash shell 2023-05-24 15:13:40 +01:00
MKLeb
bd0b7171f7 Give the right onedir artifact name for windows package builds 2023-05-24 15:13:40 +01:00
MKLeb
2c6b0fbe4a Make the macos package builds follow the same format as the deb and rpm builds 2023-05-24 15:13:40 +01:00
MKLeb
2fcdde4ab9 Make the windows package builds follow the same format as the deb and rpm builds 2023-05-24 15:13:40 +01:00
MKLeb
e2a624f984 Build macos packages without existing onedir 2023-05-24 15:13:40 +01:00
MKLeb
c6c9b7fefc Build windows packages without an existing onedir in CICD 2023-05-24 15:13:40 +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
ddd87720ec Fix Windows package signing
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
MKLeb
c211bf7baa revert python 3.10 setup from package build steps 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
599c8e5455 The workspace is different when running in containers, it's actually GITHUB_WORKSPACE 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
MKLeb
6d3d56eeaf Standardize package bucket naming and implement v1 of the macos package tests 2023-02-28 15:27:46 +00:00
Pedro Algarvio
94ed425ddb Start building the Windows repo
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-02 10:39:55 +00:00
Pedro Algarvio
a018159c14 Replace custom exitstatus steps with technote-space/workflow-conclusion-action
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-26 11:09:31 +00:00
Pedro Algarvio
1f709fcb15 Fail when the artifacts being uploaded are missing 2023-01-26 07:00:30 +00:00
Pedro Algarvio
943a4ef242 Move package builds to it's own workflow
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
3be7563e2d Onedir archives should also contain onedir in the archive name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
1b304f7347 Relenv Onedir artifacts should contain the salt version on the archive name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
39c4aedc97 Build the Windows packages with the previously built relenv onedir
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
76a1b2c3bc Pass the salt version to use when building packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Twangboy
457789e744 Un revert the CICD option 2023-01-25 10:05:16 -07:00
Twangboy
0cc27f911c Launch windows script with powershell 2023-01-25 10:05:16 -07:00
Twangboy
0010d44d27 Revert the CICD switch thing 2023-01-25 10:05:16 -07:00
Twangboy
30fa9888e2 Don't right justify success/failure in CICD 2023-01-25 10:05:16 -07:00
Pedro Algarvio
1f36374585 Build macOS and Windows packages in the pipelines
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00