diff --git a/.github/appveyor.yml b/.github/appveyor.yml index b7d40787318985..a4c11df2795ed1 100644 --- a/.github/appveyor.yml +++ b/.github/appveyor.yml @@ -7,11 +7,27 @@ branches: - buildbot-custom cache: - externals -> PCbuild\* +before_build: + - ps: |+ + if ($env:APPVEYOR_RE_BUILD) { + echo 'Doing full build due to re-build request.' + } elseif (!$env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT) { + echo 'Not a PR, doing full build.' + } else { + $mergebase = git merge-base $env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT $env:APPVEYOR_REPO_BRANCH + $changes = git diff --name-only HEAD $mergebase | grep -vE '(\.rst$)|(^Doc)|(^Misc)' + If (!$changes) { + echo 'Only docs were updated, stopping build process.' + Exit-AppveyorBuild + } + } + + build_script: -- cmd: PCbuild\build.bat -e -- cmd: PCbuild\win32\python.exe -m test.pythoninfo + - cmd: PCbuild\build.bat -e + - cmd: PCbuild\win32\python.exe -m test.pythoninfo test_script: -- cmd: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest --timeout=1200 --fail-env-changed -j0 + - cmd: PCbuild\rt.bat -q -uall -u-cpu -rwW --slowest --timeout=1200 --fail-env-changed -j0 environment: HOST_PYTHON: C:\Python36\python.exe image: diff --git a/Doc/README.rst b/Doc/README.rst index a29d1f3a708a43..d640f50522ee8e 100644 --- a/Doc/README.rst +++ b/Doc/README.rst @@ -1,6 +1,8 @@ Python Documentation README ~~~~~~~~~~~~~~~~~~~~~~~~~~~ +This is a bogus commit to test AppVeyor. + This directory contains the reStructuredText (reST) sources to the Python documentation. You don't need to build them yourself, `prebuilt versions are available `_. diff --git a/PCbuild/readme.txt b/PCbuild/readme.txt index 6af38fbdd39d7d..3e7edb340340f1 100644 --- a/PCbuild/readme.txt +++ b/PCbuild/readme.txt @@ -1,6 +1,8 @@ Quick Start Guide ----------------- +Bogus edit + 1. Install Microsoft Visual Studio 2017 with Python workload and Python native development component. 1a. Optionally install Python 3.6 or later. If not installed,