Skip to content

Commit

Permalink
Merge pull request #1 from actions/master
Browse files Browse the repository at this point in the history
Sync with head fork
  • Loading branch information
Sergey Dolin authored Feb 10, 2020
2 parents f26dcc9 + 34dc9ab commit 5b6b11c
Show file tree
Hide file tree
Showing 9 changed files with 56 additions and 29 deletions.
5 changes: 0 additions & 5 deletions images/linux/scripts/installers/1604/dotnetcore-sdk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,6 @@ for latest_package in ${LATEST_DOTNET_PACKAGES[@]}; do
echo "Determing if .NET Core ($latest_package) is installed"
if ! IsInstalled $latest_package; then
echo "Could not find .NET Core ($latest_package), installing..."
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-bionic-prod bionic main" > /etc/apt/sources.list.d/dotnetdev.list'
apt-get install apt-transport-https
apt-get update
apt-get install $latest_package -y
else
echo ".NET Core ($latest_package) is already installed"
Expand Down
3 changes: 3 additions & 0 deletions images/linux/scripts/installers/1804/dotnetcore-sdk.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ mksamples()

set -e

# Disable telemetry
export DOTNET_CLI_TELEMETRY_OPTOUT=1

for latest_package in ${LATEST_DOTNET_PACKAGES[@]}; do
echo "Determing if .NET Core ($latest_package) is installed"
if ! IsInstalled $latest_package; then
Expand Down
19 changes: 19 additions & 0 deletions images/linux/scripts/installers/dpkg-config.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/bash

# This is the anti-frontend. It never interacts with you at all,
# and makes the default answers be used for all questions. It
# might mail error messages to root, but that's it; otherwise it
# is completely silent and unobtrusive, a perfect frontend for
# automatic installs. If you are using this front-end, and require
# non-default answers to questions, you will need to preseed the
# debconf database
echo 'DEBIAN_FRONTEND=noninteractive' | tee -a /etc/environment

# dpkg can be instructed not to ask for confirmation
# when replacing a configuration file (with the --force-confdef --force-confold options)
cat <<EOF >> /etc/apt/apt.conf.d/10dpkg-options
Dpkg::Options {
"--force-confdef";
"--force-confold";
}
EOF
9 changes: 6 additions & 3 deletions images/linux/scripts/installers/google-chrome.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,14 @@ wget "https://chromedriver.storage.googleapis.com/$LATEST_CHROMEDRIVER_VERSION/c
unzip chromedriver_linux64.zip
rm chromedriver_linux64.zip

CHROMEDRIVER_BIN="/usr/bin/chromedriver"
CHROMEDRIVER_DIR="/usr/local/share/chrome_driver"
CHROMEDRIVER_BIN="$CHROMEDRIVER_DIR/chromedriver"

mkdir -p $CHROMEDRIVER_DIR
mv "chromedriver" $CHROMEDRIVER_BIN
chown root:root $CHROMEDRIVER_BIN
chmod +x $CHROMEDRIVER_BIN
echo "CHROMEWEBDRIVER=$CHROMEDRIVER_BIN" | tee -a /etc/environment
ln -s "$CHROMEDRIVER_BIN" /usr/bin/
echo "CHROMEWEBDRIVER=$CHROMEDRIVER_DIR" | tee -a /etc/environment

# Run tests to determine that the chromedriver installed as expected
echo "Testing to make sure that script performed as expected, and basic scenarios work"
Expand Down
4 changes: 3 additions & 1 deletion images/linux/ubuntu1604.json
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,9 @@
"{{template_dir}}/scripts/installers/subversion.sh",
"{{template_dir}}/scripts/installers/terraform.sh",
"{{template_dir}}/scripts/installers/vcpkg.sh",
"{{template_dir}}/scripts/installers/zeit-now.sh"
"{{template_dir}}/scripts/installers/zeit-now.sh",
"{{template_dir}}/scripts/installers/dpkg-config.sh"

],
"environment_vars": [
"METADATA_FILE={{user `metadata_file`}}",
Expand Down
3 changes: 2 additions & 1 deletion images/linux/ubuntu1804.json
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,8 @@
"{{template_dir}}/scripts/installers/subversion.sh",
"{{template_dir}}/scripts/installers/terraform.sh",
"{{template_dir}}/scripts/installers/vcpkg.sh",
"{{template_dir}}/scripts/installers/zeit-now.sh"
"{{template_dir}}/scripts/installers/zeit-now.sh",
"{{template_dir}}/scripts/installers/dpkg-config.sh"
],
"environment_vars": [
"METADATA_FILE={{user `metadata_file`}}",
Expand Down
38 changes: 20 additions & 18 deletions images/macos/macos-10.15-Readme.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
---
title: GitHub Hosted Github Mojave 10.15 VM Image Updates
description: Software used on build machines
date: Week 4
date: Week 6
---

#### ⚠️ We are going to change the default Xcode to 11.3.1 next week.
#### Xcode 11.2.1 set by default
#### Xcode 11.3.1 set by default
## Operating System

- OS X 10.15.2 (19C57) **Catalina**
- OS X 10.15.3 (19D76) **Catalina**

## Installed Software
### Language and Runtime
- Java 1.7: (Zulu 7.36.0.5-CA-macosx) (build 1.7.0_252-b10)
- Java 1.8: (Zulu 8.44.0.9-CA-macosx) (build 1.8.0_242-b20) (default)
- Java 1.8: (Zulu 8.44.0.11-CA-macosx) (build 1.8.0_242-b20) (default)
- Java 11: Zulu11.37+17-CA (build 11.0.6+10-LTS)
- Java 12: Zulu12.3+11-CA (build 12.0.2+3)
- Java 13: Zulu13.29+9-CA (build 13.0.2+6-MTS)
- Rust 1.41.0
- Node.js v12.14.1
- NVM 0.33.11
- NVM - Cached node versions: v6.17.1 v8.17.0 v10.18.1 v12.14.1 v13.6.0
- PowerShell 6.2.3
- NVM - Cached node versions: v6.17.1 v8.17.0 v10.18.1 v12.14.1 v13.7.0
- PowerShell 6.2.4
- Python 2.7.17
- Python 3.7.6
- Ruby 2.6.5p114
- Rust 1.40.0
- .NET SDK 2.0.0 3.0.100 3.0.101 3.0.102 3.1.100 3.1.101
- Go 1.13.6
- Go 1.13.7

### Package Management
- Rustup 1.21.1
- Bundler version 2.1.4
- Carthage 0.34.0
- CocoaPods 1.8.4
Expand All @@ -38,34 +38,35 @@ date: Week 4
- NuGet 5.3.1.6268
- Pip 19.3.1 (python 2.7)
- Pip 19.3.1 (python 3.7)
- Rustup 1.21.1
- Miniconda 4.7.12
- RubyGems 3.1.2

### Project Management
- Apache Maven 3.6.3
- Gradle 6.1
- Gradle 6.1.1

### Utilities
- Curl 7.68.0
- Git: 2.25.0
- Git LFS: 2.9.2
- Git LFS: 2.10.0
- GNU Wget 1.20.3
- Subversion (SVN) 1.13.0
- GNU parallel 20191222
- GNU parallel 20200122
- OpenSSL 1.0.2t 10 Sep 2019
- jq 1.6
- gpg (GnuPG) 2.2.19

### Tools
- Fastlane 2.140.0
- Cmake 3.16.2
- Fastlane 2.141.0
- Cmake 3.16.3
- App Center CLI 2.3.3
- Azure CLI 2.0.80

### Browsers
- Google Chrome 79.0.3945.130
- ChromeDriver 79.0.3945.36
- Microsoft Edge 79.0.309.71
- MSEdgeDriver 79.0.309.71

### Toolcache
#### Ruby
Expand All @@ -82,12 +83,12 @@ date: Week 4
- 3.8.1

#### PyPy
- 2.7.13
- 2.7.17
- 3.6.9

### Xamarin
#### Visual Studio for Mac
- 8.4.1.4
- 8.4.3.12

#### Mono
- 6.6.0.155
Expand Down Expand Up @@ -115,7 +116,7 @@ date: Week 4
### Xcode
| Version | Build | Path |
| ------------------------------ | ------------------------------ | ------------------------------ |
| 11.3.1 | 11C505 | /Applications/Xcode_11.3.1.app |
| 11.3.1 (default) | 11C505 | /Applications/Xcode_11.3.1.app |
| 11.3 | 11C29 | /Applications/Xcode_11.3.app |
| 11.2.1 | 11B500 | /Applications/Xcode_11.2.1.app |
| 11.2 | 11B52 | /Applications/Xcode_11.2.app |
Expand Down Expand Up @@ -209,6 +210,7 @@ date: Week 4
| build-tools-29.0.0 | Android SDK Build-Tools, Revision 29.0.0 |
| build-tools-29.0.1 | Android SDK Build-Tools, Revision 29.0.1 |
| build-tools-29.0.2 | Android SDK Build-Tools, Revision 29.0.2 |
| build-tools-29.0.3 | Android SDK Build-Tools, Revision 29.0.3 |

#### Android Utils
| Package Name | Version |
Expand Down
3 changes: 2 additions & 1 deletion images/win/Windows2019-Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,8 @@ _Environment:_

## .NET 4.8

_Version:_ 4.8.03761
_Version:_ 4.8.03761
_Path:_ C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools

## Windows Driver Kit

Expand Down
1 change: 1 addition & 0 deletions images/win/scripts/Installers/Validate-NET48.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ $SoftwareName = ".NET 4.8"

$Description = @"
_Version:_ $version
_Path:_ ${Env:ProgramFiles(x86)}\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools
"@

Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description

0 comments on commit 5b6b11c

Please sign in to comment.