Jacob Zaval
03376581ad
update tests for keyword style args
2022-04-07 16:15:59 -07:00
Jacob Zaval
f1d872feec
align certificate and keychain property names, refactor securitycommand
2022-04-07 15:20:50 -07:00
Jacob Zaval
b27f07f57a
add unit test for Mac Studio support
2022-03-29 23:21:33 -07:00
Jacob Zaval
0916cad318
add support for Mac Studio
2022-03-29 16:25:34 -07:00
Jacob Zaval
c761925717
fix use of Deprecated
2022-03-22 13:24:17 -07:00
Jacob Zaval
9c7785d416
update deprecation
2022-03-22 13:04:55 -07:00
Jacob Zaval
40540cc747
attempt to implement deprecation
2022-03-22 12:52:02 -07:00
Jacob Zaval
85e2feaacd
call working in kitchen
2022-03-08 14:32:26 -08:00
Jacob Zaval
68a2661f03
update resource unit tests
2022-03-07 17:59:07 -08:00
Jacob Zaval
4107c2cb98
use proc to lazily evaluate @version
2022-03-07 16:42:08 -08:00
Jacob Zaval
2fa381da9e
update tests to take env vars from kitchen lifecycle
2022-03-07 14:08:14 -08:00
Jacob Zaval
5003e7cb82
update Xcode to not use attributes, only auth dev account if out-of-date
2022-03-07 10:29:15 -08:00
Jacob Zaval
92b864a2f8
obey new rubocop rules
2022-03-04 12:36:17 -08:00
Jacob Zaval
6c82cc45f6
lint plist lib
2022-03-04 12:18:29 -08:00
Mark John Merin
68b418494d
change order of parameters in command
2022-02-11 14:18:50 -08:00
Gustave Granroth
151db4245d
Fix defaults data conversion ( #242 )
...
* Fix array and string serialization to be in the proper format that 'defaults' expects.
* Implement dictionary support.
* update CL and metadata
* typo
Co-authored-by: Gustave Granroth <gugra@microsoft.com>, Aaron Clarke<aaclarke@microsoft.com>, Hurlink Vongsachang <hvongsachang@microsoft.com>, and Jacob Zaval <jazava@microsoft.com>
2021-10-19 15:56:28 -07:00
Jacob Zaval
c9c9149790
update Xcode RC matching
2021-09-14 14:47:31 -07:00
Jacob Zaval
6a12ac4e9d
update regex for macos version
2021-06-09 11:22:33 -07:00
Jacob Zaval
e924aa5f3b
ensure that newline char and "(installed)" is removed from available_versions lines
2021-02-25 12:45:20 -08:00
Jacob Zaval
63653491f1
allow available_versions to mutate lines array
2021-02-10 22:59:42 -08:00
Jacob Zaval
cb5d972416
make whitespace removal explicit
...
Co-authored-by: Gustave Granroth <gus.gran@gmail.com>
2021-02-10 14:42:13 -08:00
Jacob Zaval
f41535f317
cookstyle
2021-02-10 13:04:08 -08:00
Jacob Zaval
749174fc9e
remove 'installed' indication from xcversion list output
2021-02-10 13:03:16 -08:00
Mark John Merin
afcb8efb78
add plist method to SystemPath along with corresponding spec tests
2020-09-25 11:15:53 -07:00
Jacob Zaval
e21877b10e
name refactors and method reordering
2020-08-05 10:04:08 -07:00
Jacob Zaval
0ea01d49e3
refactor apple method name
2020-08-04 16:40:45 -07:00
Jacob Zaval
a61b9387a5
add fix for GM seed titles
2020-08-04 16:35:17 -07:00
Jacob Zaval
b6bcd7b22a
fallback to exact version if we're not working with a beta
2020-08-04 16:24:20 -07:00
Jacob Zaval
4d8a744bcc
recognize latest beta when available
2020-08-04 15:39:23 -07:00
Adam Bollen
f26c689e5e
Regex update to handle 11.0 productVersion
2020-08-03 10:15:00 -07:00
Jacob Zaval
de19793ce1
return new array
2020-06-23 21:36:38 -07:00
Jacob Zaval
4fe4354e48
parse out non-version lines
2020-06-23 21:23:48 -07:00
Jacob Zaval
6acd486359
cookstyle fixes
2020-06-18 14:04:50 -07:00
Jacob Zaval
ba636f364f
create method to sort xcode versions list
2020-06-16 14:45:35 -07:00
Nick Dowell
b59b18c5b5
Update minimum_required_os for Xcode >= 11.4
2020-06-16 09:05:38 +01:00
Jacob Zaval
9bf748aa6e
remove ternary
2020-03-03 16:25:06 -08:00
Jacob Zaval
8084701f38
fix mis-detection of metal machines running as VMs
2020-03-03 14:54:34 -08:00
Jacob Zaval
cfbcfcdef4
Merge pull request #216 from microsoft/feature/plist-dicts
...
Implement basic dict support for plist resource
2019-12-09 11:32:24 -08:00
Jacob Zaval
51a6185492
enable install_on_demand as part of list method
2019-12-06 15:30:04 -08:00
Eric Hanko
432d80d92e
idempotency
2019-11-09 13:28:17 -08:00
Eric Hanko
b89bfd25e4
add basic support for plist dict entires
2019-11-09 13:02:47 -08:00
Jacob Zaval
581cc5471d
refactor out duplication
2019-10-09 15:04:54 -07:00
Jacob Zaval
ad56c1723d
make method for easier mocking of install history plist
2019-10-08 21:10:59 -07:00
Jacob Zaval
593f0cae82
lastest
2019-10-08 19:42:10 -07:00
Jacob Zaval
790c33b954
typo
2019-10-04 11:50:42 -07:00
Jacob Zaval
b499a03f6c
refactor CommandLineTools
2019-10-04 11:49:26 -07:00
Jacob Zaval
2f16e259d0
update clt library for Catalina, update unit tests
2019-10-01 14:56:53 -07:00
Jacob Zaval
0d6c6f48d5
change regex
2019-10-01 12:53:07 -07:00
Jacob Zaval
80d8dc9b99
fix typo
2019-10-01 12:52:25 -07:00
Jacob Zaval
27acd6046f
empty? not nil?
2019-10-01 10:30:34 -07:00