Skip to content

Releases: LyraPhase/lyraphase_workstation

v1.2.2 - gpg21 LaunchAgent

06 Feb 06:06
v1.2.2
Compare
Choose a tag to compare
  • Load the com.lyraphase.gpg21.fix LaunchAgent when /Library/LaunchAgents/com.lyraphase.gpg21.fix.plist template renders changes
  • Skip loading LaunchAgent when launchctl list com.lyraphase.gpg21.fix returns zero exit status

v1.2.1 - "Everything is Awesome!"

06 Feb 03:28
v1.2.1
Compare
Choose a tag to compare

Bugfix release. Now cookbook has 100% resouce ChefSpec test coverage!

Fixed the following bugs:

  • lyraphase_workstation::gpg21: Remove symlinks to gpg binaries if they already exist & were installed by MacGPG / GPGTools
  • lyraphase_workstation::gpg21: Fix detection of Homebrew formulas to be installed:
    • Implement helper function: has_formula_named?() to handle checking for Homebrew formulas defined as a Hash with 'name' key
    • Use LyraPhase::Helpers#has_formula_named?() to detect if homebrew formulas Array is already installing "gnupg21"
  • lyraphase_workstation::gpg21: Monkeypatch Chef::Resource::RubyBlock to include our config file line helper, Fix method missing error

Other changes:

  • lyraphase::nfs_mounts: Add ChefSpec test for execute "reload automount" resource to push resource test coverage towards 100%
  • lyraphase_workstation::iterm2_shell_integration: Add ChefSpec test for temp remote_file to get 100% test coverage!
  • lyraphase_workstation::ableton_live: Remove debug statements

v1.2.0 - gpg21 Recipe

06 Feb 03:05
v1.2.0
4cab8a6
Compare
Choose a tag to compare
  • New recipe: gpg21
    • Install gnupg21 via homebrew
    • Override GPGTools fixGpgHome script to start gpg-agent from gnupg21 install
    • Disable GPGTools LaunchAgent for fixGpgHome

v1.1.1 - sudoers fix for latest Homebrew

06 Feb 03:03
v1.1.1
1d4a0ba
Compare
Choose a tag to compare
  • sudoers fix for homebrew-spawned utilities (Workaround for sous-chefs/homebrew#105)
  • Allow root permissions for utilities spawned by brew install with sudo or sudo -E

v1.1.0 - New Recipes

06 Feb 02:59
v1.1.0
e2af8aa
Compare
Choose a tag to compare

Added new recipes:

  • ableton_live_options: Manage Options.txt settings for Ableton Live DAW
  • iterm2: Install iTerm2 + my default preferences .plist file
  • iterm2_shell_integration: Install iTerm2 shell integration
  • osx_natural_scrolling: Fix natural trackpad scrolling direction

Added more ChefSpec tests for new recipes

v1.0.1 - Max for Live Bugfix release

06 Feb 02:58
v1.0.1
05b962a
Compare
Choose a tag to compare
  • Fix EULA acceptance for Max 7
  • Make node['lyraphase_workstation']['max_for_live']['dmg']['package_id'] optional

v1.0.0 - Update Ableton, Max for Live versions

06 Feb 02:57
v1.0.0
3af3962
Compare
Choose a tag to compare
  • Update to Ableton 9.7 Stable (tested on Mac OSX Sierra)
  • Update to Max731_161019

v0.9.4 - Refactor Encrypted Data Bag support

06 Feb 02:56
v0.9.4
8a85d4c
Compare
Choose a tag to compare
  • Update recipes to use standardized Encrypted Data bag format for license keys:
    • airfoil
    • daisydisk
    • polyverse_infected_mushroom_i_wish
  • Tested via real chef-client & server with encrypted data bags!

v0.9.3 - Minor release

06 Feb 02:55
v0.9.3
Compare
Choose a tag to compare

Minor release: documentation updates

v0.9.2 - Bugfix release

06 Feb 02:54
v0.9.2
93cee68
Compare
Choose a tag to compare

lyraphase_workstation::airfoil: Lots of bugfixes

  • Fix ChefSpec unit tests for airfoil
  • Fix undefined method "[]" on NilClass when airfoil attributes or license_info missing
  • Set default airfoil_plist_file path based on lyraphase_workstation=>home