-
Notifications
You must be signed in to change notification settings - Fork 803
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d71dfd0
commit 8273d16
Showing
115 changed files
with
9,538 additions
and
32 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -restore -build %*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
source="${BASH_SOURCE[0]}" | ||
|
||
# resolve $SOURCE until the file is no longer a symlink | ||
while [[ -h $source ]]; do | ||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
source="$(readlink "$source")" | ||
|
||
# if $source was a relative symlink, we need to resolve it relative to the path where the | ||
# symlink file was located | ||
[[ $source != /* ]] && source="$scriptroot/$source" | ||
done | ||
|
||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
"$scriptroot/eng/common/build.sh" --build --restore $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project> | ||
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" /> | ||
|
||
<PropertyGroup> | ||
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright> | ||
</PropertyGroup> | ||
<PropertyGroup> | ||
<PackageLicenseExpression>MIT</PackageLicenseExpression> | ||
<StrongNameKeyId>Microsoft</StrongNameKeyId> | ||
</PropertyGroup> | ||
|
||
<PropertyGroup> | ||
<MoqPublicKey>0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7</MoqPublicKey> | ||
</PropertyGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project> | ||
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" /> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -restore -build -pack %*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
source="${BASH_SOURCE[0]}" | ||
|
||
# resolve $SOURCE until the file is no longer a symlink | ||
while [[ -h $source ]]; do | ||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
source="$(readlink "$source")" | ||
|
||
# if $source was a relative symlink, we need to resolve it relative to the path where the | ||
# symlink file was located | ||
[[ $source != /* ]] && source="$scriptroot/$source" | ||
done | ||
|
||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
"$scriptroot/eng/common/build.sh" --build --restore --pack $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -restore %*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
source="${BASH_SOURCE[0]}" | ||
|
||
# resolve $SOURCE until the file is no longer a symlink | ||
while [[ -h $source ]]; do | ||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
source="$(readlink "$source")" | ||
|
||
# if $source was a relative symlink, we need to resolve it relative to the path where the | ||
# symlink file was located | ||
[[ $source != /* ]] && source="$scriptroot/$source" | ||
done | ||
|
||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
"$scriptroot/eng/common/build.sh" --restore $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\Build.ps1""" -test %*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
#!/usr/bin/env bash | ||
|
||
source="${BASH_SOURCE[0]}" | ||
|
||
# resolve $SOURCE until the file is no longer a symlink | ||
while [[ -h $source ]]; do | ||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
source="$(readlink "$source")" | ||
|
||
# if $source was a relative symlink, we need to resolve it relative to the path where the | ||
# symlink file was located | ||
[[ $source != /* ]] && source="$scriptroot/$source" | ||
done | ||
|
||
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" | ||
"$scriptroot/eng/common/build.sh" --test $@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
# | ||
# This file must be used by invoking ". .\activate.ps1" from the command line. | ||
# You cannot run it directly. See https://docs.microsoft.com/powershell/module/microsoft.powershell.core/about/about_scripts#script-scope-and-dot-sourcing | ||
# | ||
# To exit from the environment this creates, execute the 'deactivate' function. | ||
# | ||
|
||
if ($MyInvocation.CommandOrigin -eq 'runspace') { | ||
Write-Host -f Red "This script cannot be invoked directly." | ||
Write-Host -f Red "To function correctly, this script file must be 'dot sourced' by calling `". $PSCommandPath`" (notice the dot at the beginning)." | ||
exit 1 | ||
} | ||
|
||
function deactivate ([switch]$init) { | ||
|
||
# reset old environment variables | ||
if (Test-Path variable:_OLD_PATH) { | ||
$env:PATH = $_OLD_PATH | ||
Remove-Item variable:_OLD_PATH | ||
} | ||
|
||
if (test-path function:_old_prompt) { | ||
Set-Item Function:prompt -Value $function:_old_prompt -ea ignore | ||
remove-item function:_old_prompt | ||
} | ||
|
||
Remove-Item env:DOTNET_ROOT -ea ignore | ||
Remove-Item env:DOTNET_MULTILEVEL_LOOKUP -ea ignore | ||
if (-not $init) { | ||
# Remove the deactivate function | ||
Remove-Item function:deactivate | ||
} | ||
} | ||
|
||
# Cleanup the environment | ||
deactivate -init | ||
|
||
$_OLD_PATH = $env:PATH | ||
# Tell dotnet where to find itself | ||
$env:DOTNET_ROOT = "$PSScriptRoot\.dotnet" | ||
${env:DOTNET_ROOT(x86)} = "$PSScriptRoot\.dotnet\x86" | ||
# Tell dotnet not to look beyond the DOTNET_ROOT folder for more dotnet things | ||
$env:DOTNET_MULTILEVEL_LOOKUP = 0 | ||
# Put dotnet first on PATH | ||
$env:PATH = "${env:DOTNET_ROOT};${env:PATH}" | ||
|
||
# Set the shell prompt | ||
if (-not $env:DISABLE_CUSTOM_PROMPT) { | ||
$function:_old_prompt = $function:prompt | ||
function dotnet_prompt { | ||
# Add a prefix to the current prompt, but don't discard it. | ||
write-host "($( split-path $PSScriptRoot -leaf )) " -nonewline | ||
& $function:_old_prompt | ||
} | ||
|
||
Set-Item Function:prompt -Value $function:dotnet_prompt -ea ignore | ||
} | ||
|
||
Write-Host -f Magenta "Enabled the .NET Core environment. Execute 'deactivate' to exit." | ||
if (-not (Test-Path "${env:DOTNET_ROOT}\dotnet.exe")) { | ||
Write-Host -f Yellow ".NET Core has not been installed yet. Run $PSScriptRoot\restore.cmd to install it." | ||
} | ||
else { | ||
Write-Host "dotnet = ${env:DOTNET_ROOT}\dotnet.exe" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
# | ||
# This file must be used by invoking "source activate.sh" from the command line. | ||
# You cannot run it directly. | ||
# To exit from the environment this creates, execute the 'deactivate' function. | ||
|
||
_RED="\033[0;31m" | ||
_MAGENTA="\033[0;95m" | ||
_YELLOW="\033[0;33m" | ||
_RESET="\033[0m" | ||
|
||
# This detects if a script was sourced or invoked directly | ||
# See https://stackoverflow.com/a/28776166/2526265 | ||
sourced=0 | ||
if [ -n "$ZSH_EVAL_CONTEXT" ]; then | ||
case $ZSH_EVAL_CONTEXT in *:file) sourced=1;; esac | ||
THIS_SCRIPT="${0:-}" | ||
elif [ -n "$KSH_VERSION" ]; then | ||
[ "$(cd $(dirname -- $0) && pwd -P)/$(basename -- $0)" != "$(cd $(dirname -- ${.sh.file}) && pwd -P)/$(basename -- ${.sh.file})" ] && sourced=1 | ||
THIS_SCRIPT="${0:-}" | ||
elif [ -n "$BASH_VERSION" ]; then | ||
(return 2>/dev/null) && sourced=1 | ||
THIS_SCRIPT="$BASH_SOURCE" | ||
else # All other shells: examine $0 for known shell binary filenames | ||
# Detects `sh` and `dash`; add additional shell filenames as needed. | ||
case ${0##*/} in sh|dash) sourced=1;; esac | ||
THIS_SCRIPT="${0:-}" | ||
fi | ||
|
||
if [ $sourced -eq 0 ]; then | ||
printf "${_RED}This script cannot be invoked directly.${_RESET}\n" | ||
printf "${_RED}To function correctly, this script file must be sourced by calling \"source $0\".${_RESET}\n" | ||
exit 1 | ||
fi | ||
|
||
deactivate () { | ||
|
||
# reset old environment variables | ||
if [ ! -z "${_OLD_PATH:-}" ] ; then | ||
export PATH="$_OLD_PATH" | ||
unset _OLD_PATH | ||
fi | ||
|
||
if [ ! -z "${_OLD_PS1:-}" ] ; then | ||
export PS1="$_OLD_PS1" | ||
unset _OLD_PS1 | ||
fi | ||
|
||
# This should detect bash and zsh, which have a hash command that must | ||
# be called to get it to forget past commands. Without forgetting | ||
# past commands the $PATH changes we made may not be respected | ||
if [ -n "${BASH:-}" ] || [ -n "${ZSH_VERSION:-}" ] ; then | ||
hash -r 2>/dev/null | ||
fi | ||
|
||
unset DOTNET_ROOT | ||
unset DOTNET_MULTILEVEL_LOOKUP | ||
if [ ! "${1:-}" = "init" ] ; then | ||
# Remove the deactivate function | ||
unset -f deactivate | ||
fi | ||
} | ||
|
||
# Cleanup the environment | ||
deactivate init | ||
|
||
DIR="$( cd "$( dirname "$THIS_SCRIPT" )" && pwd )" | ||
_OLD_PATH="$PATH" | ||
# Tell dotnet where to find itself | ||
export DOTNET_ROOT="$DIR/.dotnet" | ||
# Tell dotnet not to look beyond the DOTNET_ROOT folder for more dotnet things | ||
export DOTNET_MULTILEVEL_LOOKUP=0 | ||
# Put dotnet first on PATH | ||
export PATH="$DOTNET_ROOT:$PATH" | ||
|
||
# Set the shell prompt | ||
if [ -z "${DISABLE_CUSTOM_PROMPT:-}" ] ; then | ||
_OLD_PS1="$PS1" | ||
export PS1="(`basename \"$DIR\"`) $PS1" | ||
fi | ||
|
||
# This should detect bash and zsh, which have a hash command that must | ||
# be called to get it to forget past commands. Without forgetting | ||
# past commands the $PATH changes we made may not be respected | ||
if [ -n "${BASH:-}" ] || [ -n "${ZSH_VERSION:-}" ] ; then | ||
hash -r 2>/dev/null | ||
fi | ||
|
||
printf "${_MAGENTA}Enabled the .NET Core environment. Execute 'deactivate' to exit.${_RESET}\n" | ||
|
||
if [ ! -f "$DOTNET_ROOT/dotnet" ]; then | ||
printf "${_YELLOW}.NET Core has not been installed yet. Run $DIR/restore.sh to install it.${_RESET}\n" | ||
else | ||
printf "dotnet = $DOTNET_ROOT/dotnet\n" | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<ItemGroup> | ||
<!-- Exclude samples, they aren't packable --> | ||
<ProjectToBuild Include="$(RepoRoot)src\**\*.csproj" /> | ||
<ProjectToBuild Include="$(RepoRoot)test\**\*.csproj" /> | ||
</ItemGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Dependencies> | ||
<ProductDependencies> | ||
</ProductDependencies> | ||
<ToolsetDependencies> | ||
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="5.0.0-beta.20180.5"> | ||
<Uri>https://github.com/dotnet/arcade</Uri> | ||
<Sha>09bb9d929120b402348c9a0e9c8c951e824059aa</Sha> | ||
</Dependency> | ||
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="5.0.0-beta.20180.5"> | ||
<Uri>https://github.com/dotnet/arcade</Uri> | ||
<Sha>09bb9d929120b402348c9a0e9c8c951e824059aa</Sha> | ||
</Dependency> | ||
</ToolsetDependencies> | ||
</Dependencies> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
<PropertyGroup> | ||
<VersionPrefix>0.1.0</VersionPrefix> | ||
<PreReleaseVersionLabel>alpha1</PreReleaseVersionLabel> | ||
</PropertyGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
@{ | ||
IncludeRules=@('PSAvoidUsingCmdletAliases', | ||
'PSAvoidUsingWMICmdlet', | ||
'PSAvoidUsingPositionalParameters', | ||
'PSAvoidUsingInvokeExpression', | ||
'PSUseDeclaredVarsMoreThanAssignments', | ||
'PSUseCmdletCorrectly', | ||
'PSStandardDSCFunctionsInResource', | ||
'PSUseIdenticalMandatoryParametersForDSC', | ||
'PSUseIdenticalParametersForDSC') | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Don't touch this folder | ||
|
||
uuuuuuuuuuuuuuuuuuuu | ||
u" uuuuuuuuuuuuuuuuuu "u | ||
u" u$$$$$$$$$$$$$$$$$$$$u "u | ||
u" u$$$$$$$$$$$$$$$$$$$$$$$$u "u | ||
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u | ||
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u | ||
u" u$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$u "u | ||
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ | ||
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ | ||
$ $$$" ... "$... ...$" ... "$$$ ... "$$$ $ | ||
$ $$$u `"$$$$$$$ $$$ $$$$$ $$ $$$ $$$ $ | ||
$ $$$$$$uu "$$$$ $$$ $$$$$ $$ """ u$$$ $ | ||
$ $$$""$$$ $$$$ $$$u "$$$" u$$ $$$$$$$$ $ | ||
$ $$$$....,$$$$$..$$$$$....,$$$$..$$$$$$$$ $ | ||
$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ | ||
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u" | ||
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u" | ||
"u "$$$$$$$$$$$$$$$$$$$$$$$$$$$$" u" | ||
"u "$$$$$$$$$$$$$$$$$$$$$$$$" u" | ||
"u "$$$$$$$$$$$$$$$$$$$$" u" | ||
"u """""""""""""""""" u" | ||
"""""""""""""""""""" | ||
|
||
!!! Changes made in this directory are subject to being overwritten by automation !!! | ||
|
||
The files in this directory are shared by all Arcade repos and managed by automation. If you need to make changes to these files, open an issue or submit a pull request to https://github.com/dotnet/arcade first. |
Oops, something went wrong.