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

[wip] [squash] Add conda locks for CI #348

Closed
wants to merge 67 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
17afe33
working on conda lock
bollwyvl Sep 10, 2020
7d6591d
more work, merging master, etc
bollwyvl Sep 10, 2020
bc2d556
add pytest to lint env
bollwyvl Sep 10, 2020
1dc0b6b
remove duplicate lint build
bollwyvl Sep 10, 2020
a5c8d8d
don't specify python in base
bollwyvl Sep 10, 2020
dd58865
don't check job for lab spec
bollwyvl Sep 10, 2020
5938019
move verbose lab spec to lab.yml
bollwyvl Sep 10, 2020
0af05de
only use matrix from CI in lock entropy
bollwyvl Sep 10, 2020
bf5c3a5
fix cache syntax
bollwyvl Sep 10, 2020
784f2db
prefer offline yarn resolutions
bollwyvl Sep 10, 2020
6e5c667
linting
bollwyvl Sep 10, 2020
91a8b13
don't check firefox when linting
bollwyvl Sep 10, 2020
2ac4bed
also cache tectonic based on condalock
bollwyvl Sep 10, 2020
abd7d72
more job cleanup
bollwyvl Sep 10, 2020
07c7bb6
rework robot filename for sorting
bollwyvl Sep 10, 2020
6f15791
specify platform first for sorting
bollwyvl Sep 10, 2020
2d4b271
add todo for using lock files directly with setup-miniconda
bollwyvl Sep 10, 2020
35dfc5f
don't use default shell
bollwyvl Sep 10, 2020
64a2357
add all of atest into lint because imports
bollwyvl Sep 10, 2020
a760d3b
add tectonic- to tectonic cache key
bollwyvl Sep 10, 2020
0b1d720
resolve with pytest actions integration
bollwyvl Sep 10, 2020
90e1701
merging master
bollwyvl Sep 10, 2020
957c1c0
attempt jlpm offline install first
bollwyvl Sep 10, 2020
abcfb40
update contributing with information about conda locks
bollwyvl Sep 10, 2020
b8c6a70
linting
bollwyvl Sep 10, 2020
4b71754
bump cache version, put back shell defaults
bollwyvl Sep 10, 2020
ff03aef
print out lockfile
bollwyvl Sep 10, 2020
53da246
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 10, 2020
be46011
add CACHE_EPOCH
bollwyvl Sep 10, 2020
0f347e5
some more work on cache strategies
bollwyvl Sep 10, 2020
6fa1369
add note about CACHE_EPOCH
bollwyvl Sep 11, 2020
828f7ec
linting
bollwyvl Sep 11, 2020
637626c
work on cache keys for windows
bollwyvl Sep 11, 2020
6d6218f
more tweaks to normalize workflow yaml
bollwyvl Sep 11, 2020
ddb3401
use default jedi paths
bollwyvl Sep 11, 2020
85c46a0
back to explicit shells because windows cache
bollwyvl Sep 11, 2020
7f6a0e8
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 11, 2020
18e59b1
bump cache epoch
bollwyvl Sep 11, 2020
31feb2f
roll back from ec23389, wasn't making progress, try explicit windows …
bollwyvl Sep 12, 2020
4956e34
add lock for locking env
bollwyvl Sep 13, 2020
ed7eec2
note on locking, linting
bollwyvl Sep 13, 2020
2714c87
try symlink
bollwyvl Sep 13, 2020
9bb775f
try chown
bollwyvl Sep 13, 2020
84bcb2e
try manually moving cache
bollwyvl Sep 13, 2020
c629375
don't fail on empty cache
bollwyvl Sep 13, 2020
e0bf786
force bash
bollwyvl Sep 13, 2020
b98bfed
move cache again
bollwyvl Sep 13, 2020
22c33cc
don't fail fast
bollwyvl Sep 13, 2020
184a6af
fix jlg2d coreutils dep, use correct shell
bollwyvl Sep 13, 2020
002fd95
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 13, 2020
712d4d2
try ignoring some conda contents
bollwyvl Sep 13, 2020
aaa9c7b
verbose conda create
bollwyvl Sep 13, 2020
082187b
try just tarballs
bollwyvl Sep 13, 2020
18496b4
move cache to correct location
bollwyvl Sep 13, 2020
d1cc105
ensure conda_pkg_dir exists
bollwyvl Sep 13, 2020
2519ea5
cache epoch
bollwyvl Sep 13, 2020
f44113f
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 15, 2020
615eb75
re-lock after merging master with ujson pin relaxed
bollwyvl Sep 15, 2020
19fb345
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 17, 2020
92dcc15
try conda cache without tarball glob
bollwyvl Sep 17, 2020
a8fbaa2
remove conda cache altogether
bollwyvl Sep 19, 2020
fb68a74
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Sep 19, 2020
3cc555e
linting
bollwyvl Sep 19, 2020
e6b95a0
Merge remote-tracking branch 'upstream/master' into github-actions
bollwyvl Oct 6, 2020
ca03182
update setup-miniconda
bollwyvl Oct 6, 2020
cb2f6a6
re-lock envs
bollwyvl Oct 6, 2020
abb077d
try setup-miniconda@master, use lockfile
bollwyvl Oct 6, 2020
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
311 changes: 311 additions & 0 deletions .github/conda.locks/conda.lint.linux-64-3.8-2.2.lock

Large diffs are not rendered by default.

63 changes: 63 additions & 0 deletions .github/conda.locks/conda.lock.linux-64-3.8-.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# platform: linux-64
# env_hash: 5bcf0f80a047798f9df944991b679637ec43e120245d39111792d2489e7aa109
@EXPLICIT
https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2#1b1cca86e95c416a8e7eb6062af6d503
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.35-h769bd43_9.tar.bz2#e91fb361f3d158f06546dc87cbe55739
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-h2ae2ef3_17.tar.bz2#342f3c931d0a3a209ab09a522469d20c
https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h5dbcf3e_17.tar.bz2#8fd587013b9da8b52050268d50c12305
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h5dbcf3e_17.tar.bz2#fc9f5adabc4d55cd4b491332adc413e0
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2#a05ea3fc1a51cf629bd49b481f729ebd
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2#8d0f54b0a09bb496dea3f8dae0c551e4
https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211
https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2#b2e54aad8640e7a877d2280d3ebfe85b
https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2#bb14fcb13341b81d5eb386423b9d2bac
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2#d3da4932f3d8e6b3c81fcf177d1e6eab
https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1h-h516909a_0.tar.bz2#3a99e0cb8f325dbf8f616da2d2fb6d4f
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8
https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2#93486907c6757170a5125198506d9cf8
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2#726ca0fed4bde95b056ef26df1efaf60
https://conda.anaconda.org/conda-forge/linux-64/libsolv-0.7.15-h8b12597_0.tar.bz2#61ad9602c4bdb35b981a4117997f5e1e
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2#18aaa1bd2238ae2b5e89591046973123
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8
https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2#4d0ae8d473f863696088f76800ef9d38
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2#9a3e126468fa7fb6a54caad41b5a2d45
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2#d60d50f369d40f9787878cdd866fc9d3
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2#b9c0993124fbf5f4ccf37fd00d6a3705
https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.3.3-hddc7a2b_1008.tar.bz2#053a287e9cca3926369a5f6f21f32764
https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.33.0-h4cf870e_0.tar.bz2#b22603a9c94d2cda5911f7a2cd55aa95
https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_8.tar.bz2#2c81fb9f0d82c04b08617fc73eb615af
https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_9_cpython.tar.bz2#8f5c04921bbbeacce8a8a3b6f6737ccb
https://conda.anaconda.org/conda-forge/noarch/cloudpickle-1.6.0-py_0.tar.bz2#76d764d8881719e305f6fa368dc2b65e
https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2#f95a12b4f435aae6680fe55ae2eb1b06
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.8-1_cp38.tar.bz2#8d05152d6fb3012b27a0e6fbcc14bea1
https://conda.anaconda.org/conda-forge/noarch/six-1.15.0-pyh9f0ad1d_0.tar.bz2#1eec421f0f1f39e579e44e4a5ce646a2
https://conda.anaconda.org/conda-forge/noarch/tqdm-4.50.0-pyh9f0ad1d_0.tar.bz2#74bb4d4b3c6447b448376719075d98de
https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py38h32f6830_0.tar.bz2#4131197cced658fa20cdfc6b6538c334
https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.3-py38h5bae8af_0.tar.bz2#00d4bd451245930d455ab4f981d6e0bd
https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1007.tar.bz2#7aebe387c06b4bc2a2d06547af8fffc9
https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.7.0-py38h1e0a361_5.tar.bz2#b36c3678752941aba613380d59820002
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py38h1e0a361_1.tar.bz2#22998906a1294fc06133e094a9ac6d72
https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py38h1e0a361_1004.tar.bz2#a183e4cceea9f2a7795725c735abc767
https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py38h32f6830_1001.tar.bz2#32799cb0ae06a488b31428a305e77022
https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py38h32f6830_1.tar.bz2#8cff813a871cc0a8053dbf716dd4fba6
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.3.1-py38h1e0a361_0.tar.bz2#06ea727fe1e670886d4d0cc8f8529db9
https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py38h1e0a361_1002.tar.bz2#405145f57156c82cbd243a482752a446
https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py38h516909a_1000.tar.bz2#fbee1812ec81a63fd65e4a2feda53de8
https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1.1-py38h766eaa4_0.tar.bz2#585a57df01af31e27759864a4298ca77
https://conda.anaconda.org/conda-forge/linux-64/doit-0.33.1-py38h32f6830_0.tar.bz2#292542d8d80ef59e363ba66548b25763
https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py38h32f6830_1.tar.bz2#062a087866cd8acd6b736f1b876cb2ad
https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2#e8a5d614d1a27bdba00059ca062a0551
https://conda.anaconda.org/conda-forge/linux-64/pyopenssl-19.1.0-py38_0.tar.bz2#276e6f9f0e49d58ce18755bce754616a
https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2#82cde2a532177697e42a090add881db8
https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2#786ef230ca5cf2536e9dee910fdf4f9f
https://conda.anaconda.org/conda-forge/linux-64/conda-4.8.3-py38h32f6830_2.tar.bz2#1ccff701d99830ee9b844a4810fd1895
https://conda.anaconda.org/conda-forge/noarch/conda-lock-0.4.1-py_0.tar.bz2#eb1eed639c8a7645b4f865f8133b07cf
https://conda.anaconda.org/conda-forge/linux-64/mamba-0.5.1-py38h6fd9b40_0.tar.bz2#f912250bcdf451eb97de6ef8db4f77aa
Loading