install ionic to latest
flutter
:1.22.1
include certs role in weekly update as well
certs role now can run multiple times
switch Xcode to 12.2 Beta 2
pre install openconnect
zshrc file
flutter
:1.20.3
refactored and added tests to intermediate setup
flutter
:1.20.2
explicitly install bundler at v2.1.4
added missing flutter installs to path
from now on for brew core brew cask and cask-versions we use are own fork
use node@12 instead of node@10
a couple of gem and npm packages version has been hardcoded these are the followings: gem(cocoapods: 1.9.1, nomad-cli: 0.0.2, xcpretty: 0.3.0), npm (ionic: 5.4.16, cordova: 9.0.0, appcenter-cli: 2.5.2)
added applesimutils under weekly-update-shared
flutter
:1.17.1
automation to update visual studio
removed wine and xctools checks
changed the path of android-sdk platform-tools due to installation with brew
created conditional statements to correctly check the path of CommonCrypto
changed the version checking paths of xamarin ios and android
explicit install of android-tools
appcenter-cli
:2.3.4
flutter
:1.12.13+hotfix.8
Android NDK
:r21
Android build-tools
:29.0.3
bitrise_cli: 1.39.1
bitrise_cli: 1.39.0
separate bitrise ansible steps
python: 3.x
bitrise_cli: 1.38.0
removed swift-sh because it was never used/installed
flutter
:1.12.13+hotfix.5
- Gem install fix
bitrise
(CLI):1.37.0
yamllint and local Ansible run added to CI
preparations for xcode install via ansible
- Default Ruby version upgrade from 2.6.3 to 2.6.5
changing ownership of ANDROID_HOME
reintroduced older android sdk and build-tool packages
quote the when clause, no jinja tempates
missing comma in ansible version check
correct version comparison for Xcode version string
fix swift-sh brew install path, install on Xcode 9+
removed old android emulators up to api level 25
bitrise
(CLI):1.36.0
swift-sh
:1.14.1
firebase
:7.6.2
removed deprecated cocoapods version (<1.0) related weekly update
implemented a bugfix for the recent CocoaPods specs install issue
flutter
:v1.9.1+hotfix.6
remove bundletools from system report
changed ruby versions to the ones rbenv can actually install
bitrise
(CLI):1.35.0
ruby-versions
:updated default to latest stable, updated minor versions, and removed deprecated versions
java-tools
:Ant version back to latest
java-tools
:Ant version fixed @1.9
flutter
:v1.9.1+hotfix.2
Android NDK
:r20
bitrise
(CLI):1.34.0
- Preinstalled android packages for buidling against Android 10:
build-tools-29.0.0
,build-tools-29.0.1
,build-tools-29.0.2
platforms;android-29
system-images;android-29;google_apis;x86
bitrise
(CLI):1.33.0
bitrise
(CLI):1.31.0
bitrise
(CLI):1.30.0
- New stack types will have rbenv installed ruby with the following versions:
- 2.6.3
- 2.5.5
- 2.4.6
- 2.3.8
- 2.2.10
Java
: Switched to AdoptOpenJDK distributed Java 8
bitrise
(CLI):1.29.0
flutter
: installed
ngrok link
: installed
bitrise-bridge
: removed
Playbook
: Removed authorized_keys
bitrise
(CLI):1.28.0
git
default user changed to "J. Doe (https://devcenter.bitrise.io/builds/setting-your-git-credentials-on-build-machines/)"
- Install Android tools from brew instead of direct link
bitrise
(CLI):1.27.1
- Playbook: Upgraded
NodeJS
from 8.x to 10.x as it is the Active LTS now
bitrise
(CLI):1.27.0
git
default user changed to "J. Doe (https://www.git-tower.com/learn/git/faq/change-author-name-email)" and default email to "please-set-your-email@bitrise.io"
bitrise
(CLI):1.26.0
- Add
$ANDROID_HOME/tools/bin
to $PATH as well because it was missing
bitrise
(CLI):1.25.0
- Playbook for installing Android tools on plain Xcode stacks
- New stack types will have rbenv installed ruby with the following versions:
- 2.5.3
- 2.4.5
- 2.3.8
- 2.2.10
- New fix for Ruby and Rubygems paths
bitrise
(CLI):1.24.0
- Removed ulimit directive from bashrc, rely only on the plist configuration
- Fix Ruby and Rubygems paths
bitrise
(CLI):1.23.0
- Incrased Open File Descriptors to 200.000
bitrise
(CLI):1.22.0
bitrise
(CLI):1.21.0
node
LTS version will be used in the future (currently 8.x)
bitrise
(CLI):1.20.0
bitrise
(CLI):1.19.0
bitrise
(CLI):1.18.1
bitrise
(CLI):1.17.0
bitrise
(CLI):1.16.1
bitrise
(CLI):1.16.0
- Visual Studio for Mac only:
Android NDK
was updated tor15c
bitrise
(CLI):1.15.0
- Visual Studio for Mac only:
Java
: need to stick to Java 8 because Android'ssdkmanager
does not support neither Java 9 nor Java 10- all Android tool installs have been modified to use
sdkmanager
bitrise
(CLI):1.14.0
screen
now updated from brew
bitrise
(CLI):1.13.0
bitrise
(CLI):1.12.0
gem install bundler
removed becausebundler
comes preinstalled with rubygems
bitrise
(CLI):1.11.0
bitrise
(CLI):1.10.1
- revert Java hacking
- fix homebrew privilege issue
- fix ansible privilege issue
- fix ansible indentation error
- downgrade to java 8 on VS 4 Mac stacks because of sdkmanager issue
bitrise
(CLI):1.10.0
jce-unlimited-strength-policy
cask removed- Java 9 can set this from code: https://stackoverflow.com/a/42163925
- https://github.com/bitrise-io/osx-box-bootstrap/issues/55
- Removed unused box-info.json
bitrise
(CLI):1.9.0
jce-unlimited-strength-policy
cask preinstalled
bitrise
(CLI):1.8.0
bitrise
(CLI):1.7.0
bitrise
(CLI):1.6.2
bitrise
(CLI):1.6.1
- Xamarin Only: .Net Core removed, no longer preinstalled. Please use the new
install-dotnetcore
step instead.- Thanks @stefandevo for the changes!
- TL;DR; installation of .Net Core right now is still a bit "beta", we'll consider pre-installing .Net Core
in the future again once it lands in
brew
. Until that it's way more flexible to use a Step instead, which can be updated any time, instead of sticking to a preinstalled version which is hard & slow to change. - Related discussion: https://github.com/bitrise-io/osx-box-bootstrap/pull/44
- Xamarin Only: .Net Core preinstalled
- Thanks @stefandevo for the PR https://github.com/bitrise-io/osx-box-bootstrap/pull/41
bitrise
(CLI):1.5.6
bitrise
(CLI):1.5.5
bitrise
(CLI):1.5.4
- Xamarin only: make sure that a default
debug.keystore
is available in the system
bitrise
(CLI):1.5.2
- Using
homebrew/versions/ruby23
for now, instead of the latestruby
, as pretty much every popular Ruby based tool have issues with Ruby 2.4 right now. - Preinstalled
ionic
andcordova
npm (CLI) packages
- Disabled APSD process, due to high CPU consumption in macOS 10.12
bitrise
(CLI):1.5.1
- Xamarin only: preinstalled
build-tools-25.0.2
android package
- Xamarin only:
extra-android-support
is no longer available, removed - minor system report improvements
- Xamarin only: preinstalled
build-tools-25.0.1
android package
MATCH_KEYCHAIN_PASSWORD
env var defined, to fix thefastlane
macOS Sierra keychain handling issue (fastlane/fastlane#6866)- Xamarin only: removed
sys-img-armeabi-v7a-android-23
, the package is no longer available inandroid update sdk
- Xamarin only:
ANDROID_NDK_HOME
env var is now defined
bitrise
(CLI):1.4.5
bitrise
(CLI):1.4.4
cmd-bridge
:0.9.5
bitrise-bridge
:0.9.11
- Xamarin only: generate a debug keystore if that's missing
- Xamarin only:
/Library/Frameworks/Mono.framework/Versions/Current/Commands
added toPATH
xctool
removed -brew install xctool
fails on MacOS Sierra
bitrise
(CLI):1.4.3
- Xamarin specific: new preinstalled packages:
android-25
&build-tools-25.0.0
bitrise
(CLI):1.4.2
bitrise
(CLI):1.4.1
- Install
bundler
for system Ruby build-tools-24.0.3
added to the Xamarin stack
bitrise
(CLI):1.4.0
bitrise-bridge
:0.9.10
bitrise-bridge
:0.9.9
bitrise
(CLI):1.3.7
- Xamarin specific: added new preinstalled Android packages:
build-tools-24.0.1
&sys-img-armeabi-v7a-android-24
- preinstalled
imagemagick
- thanks to @samdods' PR! - preinstalled
ghostscript
- thanks to @samdods' PR!
bitrise
(CLI):1.3.6
git config --global user.email
andgit config --global user.name
, for easier tag publishing (or other git push operation)- git-lfs pre-installed
android-24
is no longer preview - package names were changed
xcode-version-map-files-playbook
/DEPRECATED-create-xcode-version-mapping
removed. This was deprecated for a long time now, and it had no purpose on the new Stacks / recommended environments, where only one Xcode is available, at it's canonical location (in/Applications/
)
ruby
: switched back from our pinned Ruby 2.2.4 to the latestbrew
installed ruby version. CocoaPods 1.x should properly work with the newruby
version now.
wine
removed. We really wanted to keep it around, but so far we had more issues withwine
than we had with any other tool.. We decided to remove it for now as it breaks the install/provision process - if the new Xcode 8 (beta) is installed on the systemwine
fails to install.
bitrise
(CLI):1.3.5
bitrise
(CLI):1.3.4
bitrise
(CLI) :1.3.3
- Bit of reorganization: after
bitrise run provision-vm
you now have to runbitrise run perform-weekly-cache-update
, to not to duplicate tasks/scripts between the initial setup and the weekly cache updates. bitrise
(CLI) :1.3.2
bitrise-bridge
:0.9.8
- Cleanup: make sure that
~/Library/Developer/Xcode/DerivedData
is empty before saving the virtual machine image
Build tool 23.0.3
added to the Xamarin stackNUnit 2.6.4
added to the stack
java
is now pre-installed - thanks @izhilenkov! 🙌NUnit
updated to3.2
wine
: http://www.freedesktop.org/ is alive again,wine
install went through.
wine
temporarily removed from this version. There's an ongoing issue with one of its dependency which downloads from http://www.freedesktop.org/ - the site is down for more than 5 hours now.
wine
andxquartz
are pre-installed now
carthage
is now pre-installed
- Updated
ansible
playbooks, for Ansible 2.0 - Xcode path can (and should) be specified.
tree
is now pre-installed- The current Revision ID is now available in the
bitrise_profile
(loaded automatically, through.bashrc
), and can be accessed with the Environment VariableBITRISE_OSX_STACK_REV_ID
.