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 48 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
310 changes: 310 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.34-hc38a660_9.tar.bz2#aa1e7603f8dd36f8d60026cda3f1fb2c
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2#2c7c23cdad4f42f924d19029ef97475c
https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2#48f89ebfddb4ac93e74b0f4ab14c4a13
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-h24d8f2e_16.tar.bz2#846daf5c2a4dd387047cc5ccc6b9c613
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.1g-h516909a_1.tar.bz2#6fdcd20ec22aeffa10b6102bccc47e7f
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.14-h8b12597_5.tar.bz2#3c16eabd87fbdb8e74dfbfbe9b4c32f3
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_5.tar.bz2#f4461889dd727ffcd1f4dcccaced1892
https://conda.anaconda.org/conda-forge/linux-64/python-3.8.5-h1103e12_7_cpython.tar.bz2#83a9db34f01fdfe808ae9e73541d75d6
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.48.2-pyh9f0ad1d_0.tar.bz2#60a62ffca74a1f2f6e5b0767760c50bc
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.1-py38h5bae8af_0.tar.bz2#749139e9e4e338a75115652b0991f51e
https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py38h32f6830_1006.tar.bz2#a95280e64d666aeb17b7c4e94ad729e3
https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.7.0-py38h1e0a361_4.tar.bz2#983aa02415ddc9b7e4bcd9bb090aa52f
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-py38h766eaa4_0.tar.bz2#2fb370f6af562e92e0384062d6ebc414
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_0.tar.bz2#ddaf6e0afb338a3ff5be9b4293c59706
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