Commit graph

38 commits

Author SHA1 Message Date
David Murphy
c2f129ac58 Add back accidentially deleted pkg sub-dir. 2025-02-10 15:26:36 -07:00
David Murphy
39cebf6f1d Update for reviewer comments, and add artifacts to git ignore 2025-02-10 15:26:36 -07:00
twangboy
0794878e79 Add some debugging for macOS failures 2024-10-30 14:32:25 -07:00
Pedro Algarvio
dce47dd504 Be more specific
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 04:04:05 +00:00
Pedro Algarvio
0ebc0afae3 Don't hardcode the CPU arch
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-11-28 04:04:05 +00:00
twangboy
a094e78f00 Update notarize.sh to use new notary tool 2023-09-12 21:38:56 -07:00
twangboy
ff962f8077 Copy directory right 2023-08-30 19:35:30 +00:00
twangboy
d3a40fc617 Use dist_scripts instead of scripts 2023-08-30 19:35:30 +00:00
twangboy
152ced0584 Get versions from cicd 2023-08-30 19:35:30 +00:00
twangboy
f57fba5aeb Update build script so it will build 2023-08-30 19:35:30 +00:00
twangboy
fb0e7a9d42 Keep extras on upgrade in macos 2023-08-30 19:35:30 +00:00
Daniel A. Wozniak
3877900698 Upgrade relenv to 0.13.2 and Python to 3.10.12.
Addresses multiple CVEs in dependencies: https://docs.python.org/release/3.10.12/whatsnew/changelog.html#python-3-10-12

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-07-28 06:54:45 +01:00
Pedro Algarvio
ba733b3a63 Don't hide output
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-06-28 07:26:05 +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
e2a624f984 Build macos packages without existing onedir 2023-05-24 15:13:40 +01:00
Pedro Algarvio
8f8178a905 Signed and unsigned macOS packages use the same name, like windows.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-29 18:18:53 +01:00
MKLeb
9e4e9a0ca6 Create the extras directory with tools 2023-04-13 18:47:11 -07:00
MKLeb
3b49926587 Create pip install directory for packages (except for windows, for now) and add some test coverage for the new pip install directory 2023-04-13 18:47:11 -07:00
Pedro Algarvio
012a5a743c Rename the signed package
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
Pedro Algarvio
0e3935aecd Start signing macOS packages
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-04-13 09:35:03 +01:00
Pedro Algarvio
6c819439b5 Add a few more nice to have hooks
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-02-07 07:10:13 +00:00
Gareth J. Greenaway
ec795cdbd0 fixing naming for salt-config. 2023-01-31 12:19:13 -07:00
Gareth J. Greenaway
af30a8190d Create symlinks during postinstall from /opt/salt into /usr/local/sbin when installing Mac packages. 2023-01-31 12:19:13 -07:00
Twangboy
5eb376a887 Create /opts/salt directory if not present 2023-01-25 10:05:16 -07:00
Twangboy
841ca5da91 Clean up onedir archives 2023-01-25 10:05:16 -07:00
Twangboy
fe8df7ea27 Put package in the script dir 2023-01-25 10:05:16 -07:00
Twangboy
cbfc62e627 Don't sign mac packages on nightly 2023-01-25 10:05:16 -07:00
Pedro Algarvio
29a07667c3 Try signing macos binaries 2023-01-25 10:05:16 -07:00
Twangboy
afb871963f Build unsigned mac packages 2023-01-25 10:05:16 -07:00
Twangboy
b3f1e5c009 Full path to pkg-cripts and pkg-resources 2023-01-25 10:05:16 -07:00
Pedro Algarvio
d90e2983fe Run the package.sh with sudo
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Pedro Algarvio
baa4c1c321 prep_salt.sh needs to be executable
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2023-01-25 10:05:16 -07:00
Twangboy
ab3f569819 Quote git rev-parse 2023-01-25 10:05:16 -07:00
Twangboy
fd60974752 Echo vars to see where it's failing 2023-01-25 10:05:16 -07:00
Twangboy
781ab8cff3 go back to the old method of getting script dir 2023-01-25 10:05:16 -07:00
Twangboy
d4ba0c0da2 Remove references to osx directory 2023-01-25 10:05:16 -07:00
Daniel A. Wozniak
701633d181 Initial commit of relenv debian package 2022-12-22 07:59:07 -07:00