Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use ./pants3 for majority of CI #6981

Merged
merged 113 commits into from
Jan 16, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
5890f68
Default in CI to Py3, not Py2
Eric-Arellano Dec 18, 2018
43880f6
Change CI to either use ./pants or ./pants3
Eric-Arellano Dec 22, 2018
6ed019d
Brew install Python3 on OS X shards
Eric-Arellano Dec 23, 2018
6026812
Change language to Py 3.6 to add support for non-travis_ci.sh shards
Eric-Arellano Dec 23, 2018
0ef79c3
Squash merge py3
Eric-Arellano Dec 23, 2018
99785dd
Brew calls Python3 simply python
Eric-Arellano Dec 23, 2018
f4cc591
Also brew install Python 3 for Rust macOS shard
Eric-Arellano Dec 23, 2018
b6d127a
Install Python 3 on macOS using `brew upgrade python`
Eric-Arellano Dec 24, 2018
dd87057
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 9, 2019
116acdc
Squash merge newest py3 changes
Eric-Arellano Jan 9, 2019
eceb62d
Move CI changes into mustache file, don't hardcode
Eric-Arellano Jan 9, 2019
59e4503
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 9, 2019
fccb736
Constrain subprocesses to corresponding interpreter
Eric-Arellano Jan 9, 2019
bd54d85
Move setting interpreter constraints up in order
Eric-Arellano Jan 10, 2019
be59b77
Attempt to fix contrib hasher encoding issue
Eric-Arellano Jan 10, 2019
6faa9aa
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 10, 2019
421c8d3
Fix contrib go hasher unicode issue
Eric-Arellano Jan 10, 2019
ebceebd
Remove unused `as` in except clause
Eric-Arellano Jan 10, 2019
6ff391a
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 10, 2019
feb4920
Apply homebrew workaround to all osx shards
Eric-Arellano Jan 10, 2019
1f386a7
Bootstrap both Py2 and Py3 pexes
Eric-Arellano Jan 10, 2019
c8eb069
Avoid overriding yaml values for env and before_install
Eric-Arellano Jan 10, 2019
1d9b760
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 10, 2019
a3e8b5d
Setup cron shards with python 2 pex
Eric-Arellano Jan 11, 2019
b3c837a
Fix sharing env values & other yml issues
Eric-Arellano Jan 11, 2019
8450dcd
Fix additional bad anchors with env
Eric-Arellano Jan 11, 2019
e5cba84
Use consistent naming scheme for py2 vs py3 shards
Eric-Arellano Jan 11, 2019
6a355c7
Add tip to use yamlvalidator.com & change py2_osx_test_config to defa…
Eric-Arellano Jan 11, 2019
75cae7b
use no quotes & single quotes
Eric-Arellano Jan 11, 2019
8ab35e3
try debugging why engine build fails by adding -x
Eric-Arellano Jan 11, 2019
d3709ee
try debugging round 2 with -x in travis-ci
Eric-Arellano Jan 11, 2019
b63ff0e
Use ci.sh, not travis-ci.sh, to bootstrap linux engine
Eric-Arellano Jan 11, 2019
ed26f27
Reword ci.sh comment now that it's physically separated from related …
Eric-Arellano Jan 11, 2019
0885932
Base records only add their new info
Eric-Arellano Jan 11, 2019
9987309
Try to set up Docker to build Py3
Eric-Arellano Jan 11, 2019
ea545d6
Build Py3 in travis_ci/Dockerfile
Eric-Arellano Jan 11, 2019
5b8d251
Try to get OSX to work with Py3 using brew addon
Eric-Arellano Jan 11, 2019
dbcf750
Temporarily install wget in travis Docker
Eric-Arellano Jan 11, 2019
6e49aa9
Remove unnecessary before_install thanks to using brew addon
Eric-Arellano Jan 11, 2019
c38939b
See if brew update=true fixes install error
Eric-Arellano Jan 11, 2019
70eade9
Try to fix root user docker issue
Eric-Arellano Jan 12, 2019
d957c37
Only update brew for building engine shard
Eric-Arellano Jan 12, 2019
2253a60
Oops, forgot to regenerate travis.yml
Eric-Arellano Jan 12, 2019
a1c2e44
Fix typo in Dockerfiles
Eric-Arellano Jan 12, 2019
74c7cb0
Try out pyenv to install 3.6 on osx
Eric-Arellano Jan 12, 2019
bd616ec
Oops, left bad references to brew python3
Eric-Arellano Jan 12, 2019
06e9e31
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 12, 2019
71aa8f4
Oops again.. didn't regen travis
Eric-Arellano Jan 12, 2019
e3a9804
brew install pyenv
Eric-Arellano Jan 12, 2019
61e6c14
Try out openssl fix that works for me locally
Eric-Arellano Jan 12, 2019
cc2da27
Try to explicitly turn on modern gcc before py3 build
Eric-Arellano Jan 12, 2019
d9a303c
Try installing pyenv normal brew way
Eric-Arellano Jan 12, 2019
5ae50c9
Fix using gcc & running build python command
Eric-Arellano Jan 12, 2019
136906f
Don't let brew auto-update
Eric-Arellano Jan 12, 2019
5174529
Use Danny's docker setup + add sqlite-devel to it
Eric-Arellano Jan 12, 2019
7220e42
add back contrib py2 to test stage, not cron
Eric-Arellano Jan 12, 2019
acfdf3b
Pyenv doesn't have 3.6.8
Eric-Arellano Jan 12, 2019
8a9c106
oops, forgot to generate travis again
Eric-Arellano Jan 12, 2019
1790add
messed up the pyenv list command
Eric-Arellano Jan 12, 2019
6c5d01e
Try using beta release of Py3.6 on the build engine shard
Eric-Arellano Jan 12, 2019
51dce87
Clone pyenv directly on osx engine shard
Eric-Arellano Jan 12, 2019
fdff724
Add back blacklist logic to ci.sh
Eric-Arellano Jan 12, 2019
1f07703
Add blacklisted shards to Travis
Eric-Arellano Jan 12, 2019
511c81c
Try different pyenv path to fix unrecognized command issue
Eric-Arellano Jan 12, 2019
8b76231
Set PYENV_ROOT
Eric-Arellano Jan 12, 2019
b8158cd
Also modify PATH to see if that fixes pyenv
Eric-Arellano Jan 12, 2019
04da4aa
typo... used = instead of -
Eric-Arellano Jan 12, 2019
c1192c4
try Danny's suggestion of making PYENV_ROOT not belong to home
Eric-Arellano Jan 12, 2019
b06b9bb
Try Pex's PYENV_ROOT
Eric-Arellano Jan 12, 2019
b6378f7
Add openssl env vars to osx engine shard
Eric-Arellano Jan 12, 2019
e5973c8
Revert -x debug in ci scripts
Eric-Arellano Jan 13, 2019
0a901e0
Build wheels with Py2
Eric-Arellano Jan 13, 2019
c5967af
Use older Py3.6 for osx 10.12 sanity check
Eric-Arellano Jan 13, 2019
6c9ee38
Always on OSX py3 clone pyenv
Eric-Arellano Jan 13, 2019
6141260
Forgot -w flag for blacklist shards
Eric-Arellano Jan 13, 2019
9e3b453
Add all failing targets to blacklist
Eric-Arellano Jan 13, 2019
3d01e8f
Revert "Build wheels with Py2"
Eric-Arellano Jan 13, 2019
d91744b
Fix setup_py.py unicode issue
Eric-Arellano Jan 13, 2019
a3c73ae
Use py2 pex for lint shard
Eric-Arellano Jan 13, 2019
5f87890
Redistribute blacklist shards
Eric-Arellano Jan 13, 2019
b3d030e
Add 3 missed targets to blacklist
Eric-Arellano Jan 13, 2019
59efa23
Use py2 for wheel building shards again
Eric-Arellano Jan 13, 2019
5c8de8e
Use py2 pex w/ py3 interpreter constraints for contrib py3
Eric-Arellano Jan 13, 2019
0d43d59
Redistribute blacklist shards to favor blacklist
Eric-Arellano Jan 13, 2019
3b3a107
Revert contrib fixes. Broken out into #7067.
Eric-Arellano Jan 13, 2019
e0bb83e
Constrain blacklist shards interpreter to Py3
Eric-Arellano Jan 13, 2019
f6c4d55
Deduplicate py3_osx_config via new mustache file
Eric-Arellano Jan 13, 2019
73ec683
Revert "Deduplicate py3_osx_config via new mustache file"
Eric-Arellano Jan 13, 2019
f3af5ad
Deduplicate `stage; *cron` entries
Eric-Arellano Jan 13, 2019
2cb7f83
Remove rust audit config to reflect they don't grab pex from aws
Eric-Arellano Jan 13, 2019
9feef95
Clarify blacklist is using Py3 constraints
Eric-Arellano Jan 13, 2019
d616a0e
Squash merge newest py3 changes
Eric-Arellano Jan 13, 2019
99a160e
Squash merge 7073.
Eric-Arellano Jan 13, 2019
902175e
Run failing things with Py3 to inspect if 7073 worked
Eric-Arellano Jan 13, 2019
f180f88
Rerun \n pr with its reverted changes
Eric-Arellano Jan 13, 2019
3cb4562
Refix bad lint
Eric-Arellano Jan 14, 2019
ce27ff6
Revert commits from 7073
Eric-Arellano Jan 14, 2019
71eeb9a
Remove ./pants clean-all from ci.sh
Eric-Arellano Jan 14, 2019
50e0ce6
Remove changes to centos6/Dockerfile and copy travis_ci/Dockerfile
Eric-Arellano Jan 14, 2019
a82b669
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 14, 2019
0164c36
Remove pyenv PATH hack for osx shards
Eric-Arellano Jan 14, 2019
775bd4e
Add stage: *test to contrib py2 w/ py3 subprocesses
Eric-Arellano Jan 14, 2019
606c09d
Revert "Remove pyenv PATH hack for osx shards"
Eric-Arellano Jan 14, 2019
d847fac
Make pyenv-installed py3 valid for linux engine shard
Eric-Arellano Jan 14, 2019
ee83c8b
Left off && in dockerfile
Eric-Arellano Jan 14, 2019
5d8a340
Add back pyenv global to osx shard
Eric-Arellano Jan 14, 2019
683e5b6
Add back pyenv path to linux docker
Eric-Arellano Jan 14, 2019
bcd6f97
Rename in ci.sh `pants_script` to `boostrap_pants_script`
Eric-Arellano Jan 15, 2019
0e07e72
Remove py2 vs py3 distinction for linux_rust_tests
Eric-Arellano Jan 15, 2019
6d35aea
Move linux_rust_clippy and cargo_audit out of test matrix
Eric-Arellano Jan 15, 2019
b9927d4
Merge branch 'master' of github.com:pantsbuild/pants into pants3-in-ci
Eric-Arellano Jan 15, 2019
74a33e2
Fix linux rust tests not using `script` section
Eric-Arellano Jan 16, 2019
8e3d283
Make ci banners more explicit / avoid phrase "under-the-hood"
Eric-Arellano Jan 16, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading