Detect when 0 rows of data would be uploaded #353
Merged
Google Cloud Build / Develop-PR-Style (ramble-eng)
succeeded
Dec 14, 2023 in 3m 51s
Summary
Build Information
Trigger | Develop-PR-Style |
Build | 0c3964a2-2db2-46ba-be08-04167d946dc9 |
Start | 2023-12-14T12:55:00-08:00 |
Duration | 2m59.861s |
Status | SUCCESS |
Steps
Step | Status | Duration |
---|---|---|
ramble-clone | SUCCESS | 12.906s |
ramble-style-tests | SUCCESS | 2m42.919s |
Details
starting build "0c3964a2-2db2-46ba-be08-04167d946dc9"
FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/GoogleCloudPlatform/ramble
* branch 1c6d5598c4436d3ef47f48593d59fc0ba4f34e04 -> FETCH_HEAD
HEAD is now at 1c6d559 Detect when 0 rows of data would be uploaded
BUILD
Starting Step #0 - "ramble-clone"
Step #0 - "ramble-clone": Already have image (with digest): gcr.io/cloud-builders/git
Step #0 - "ramble-clone": From https://github.com/GoogleCloudPlatform/ramble
Step #0 - "ramble-clone": * [new branch] develop -> origin/develop
Step #0 - "ramble-clone": * [new branch] gh-pages -> origin/gh-pages
Step #0 - "ramble-clone": * [new branch] main -> origin/main
Step #0 - "ramble-clone": * [new tag] v0.3.0 -> v0.3.0
Step #0 - "ramble-clone": * [new tag] v0.1.0 -> v0.1.0
Step #0 - "ramble-clone": * [new tag] v0.2.0 -> v0.2.0
Step #0 - "ramble-clone": * [new tag] v0.2.1 -> v0.2.1
Finished Step #0 - "ramble-clone"
Starting Step #1 - "ramble-style-tests"
Step #1 - "ramble-style-tests": Pulling image: us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-centos7:latest
Step #1 - "ramble-style-tests": latest: Pulling from ramble-eng/ramble-repo/ramble-centos7
Step #1 - "ramble-style-tests": 2d473b07cdd5: Pulling fs layer
Step #1 - "ramble-style-tests": 3040672071d3: Pulling fs layer
Step #1 - "ramble-style-tests": 2d473b07cdd5: Verifying Checksum
Step #1 - "ramble-style-tests": 2d473b07cdd5: Download complete
Step #1 - "ramble-style-tests": 2d473b07cdd5: Pull complete
Step #1 - "ramble-style-tests": 3040672071d3: Verifying Checksum
Step #1 - "ramble-style-tests": 3040672071d3: Download complete
Step #1 - "ramble-style-tests": 3040672071d3: Pull complete
Step #1 - "ramble-style-tests": Digest: sha256:0febbef9dec187a82f8053109964841d1850b0a126f1da6c16e01ec376270fc9
Step #1 - "ramble-style-tests": Status: Downloaded newer image for us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-centos7:latest
Step #1 - "ramble-style-tests": us-central1-docker.pkg.dev/ramble-eng/ramble-repo/ramble-centos7:latest
Step #1 - "ramble-style-tests": Branch develop set up to track remote branch develop from origin.
Step #1 - "ramble-style-tests": /opt/spack/opt/spack/linux-centos7-haswell/gcc-4.8.5/miniconda3-4.10.3-7sasplhqfdkxyowhxaykwqt26bv2ouaq/bin/flake8
Step #1 - "ramble-style-tests": =======================================================
Step #1 - "ramble-style-tests": flake8: running flake8 code checks on ramble.
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": Modified files:
Step #1 - "ramble-style-tests": lib/ramble/ramble/experimental/uploader.py
Step #1 - "ramble-style-tests": =======================================================
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": Flake8 checks were clean.
Step #1 - "ramble-style-tests": ==> Generating file: /workspace/share/ramble/ramble-completion.bash
Step #1 - "ramble-style-tests": ==> No license issues found.
Step #1 - "ramble-style-tests": Collecting package metadata (repodata.json): ...working... done
Step #1 - "ramble-style-tests": Solving environment: ...working... done
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": ## Package Plan ##
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": environment location: /opt/spack/opt/spack/linux-centos7-haswell/gcc-4.8.5/miniconda3-4.10.3-7sasplhqfdkxyowhxaykwqt26bv2ouaq
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": removed specs:
Step #1 - "ramble-style-tests": - pytest
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": The following packages will be downloaded:
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": package | build
Step #1 - "ramble-style-tests": ---------------------------|-----------------
Step #1 - "ramble-style-tests": _openmp_mutex-5.1 | 1_gnu 21 KB
Step #1 - "ramble-style-tests": abseil-cpp-20230802.0 | h6a678d5_2 1.4 MB
Step #1 - "ramble-style-tests": aiohttp-3.9.0 | py39h5eee18b_0 704 KB
Step #1 - "ramble-style-tests": attrs-23.1.0 | py39h06a4308_0 140 KB
Step #1 - "ramble-style-tests": boltons-23.0.0 | py39h06a4308_0 426 KB
Step #1 - "ramble-style-tests": brotli-python-1.0.9 | py39h6a678d5_7 330 KB
Step #1 - "ramble-style-tests": c-ares-1.19.1 | h5eee18b_0 118 KB
Step #1 - "ramble-style-tests": ca-certificates-2023.08.22 | h06a4308_0 123 KB
Step #1 - "ramble-style-tests": certifi-2023.11.17 | py39h06a4308_0 158 KB
Step #1 - "ramble-style-tests": cffi-1.16.0 | py39h5eee18b_0 251 KB
Step #1 - "ramble-style-tests": cfgv-3.4.0 | py39h06a4308_0 16 KB
Step #1 - "ramble-style-tests": conda-23.9.0 | py39h06a4308_0 972 KB
Step #1 - "ramble-style-tests": conda-package-handling-2.2.0| py39h06a4308_0 267 KB
Step #1 - "ramble-style-tests": conda-package-streaming-0.9.0| py39h06a4308_0 27 KB
Step #1 - "ramble-style-tests": cryptography-41.0.7 | py39hdda0065_0 2.0 MB
Step #1 - "ramble-style-tests": filelock-3.13.1 | py39h06a4308_0 21 KB
Step #1 - "ramble-style-tests": frozenlist-1.4.0 | py39h5eee18b_0 52 KB
Step #1 - "ramble-style-tests": google-auth-2.22.0 | py39h06a4308_0 184 KB
Step #1 - "ramble-style-tests": grpc-cpp-1.48.2 | he1ff14a_4 4.8 MB
Step #1 - "ramble-style-tests": grpcio-1.48.2 | py39he1ff14a_4 788 KB
Step #1 - "ramble-style-tests": gtest-1.14.0 | hdb19cb5_0 435 KB
Step #1 - "ramble-style-tests": idna-3.4 | py39h06a4308_0 93 KB
Step #1 - "ramble-style-tests": jsonpatch-1.32 | pyhd3eb1b0_0 15 KB
Step #1 - "ramble-style-tests": jsonpointer-2.1 | pyhd3eb1b0_0 9 KB
Step #1 - "ramble-style-tests": ld_impl_linux-64-2.38 | h1181459_1 654 KB
Step #1 - "ramble-style-tests": libffi-3.4.4 | h6a678d5_0 142 KB
Step #1 - "ramble-style-tests": multidict-6.0.4 | py39h5eee18b_0 54 KB
Step #1 - "ramble-style-tests": ncurses-6.4 | h6a678d5_0 914 KB
Step #1 - "ramble-style-tests": openssl-3.0.12 | h7f8727e_0 5.2 MB
Step #1 - "ramble-style-tests": packaging-23.1 | py39h06a4308_0 77 KB
Step #1 - "ramble-style-tests": pip-23.3.1 | py39h06a4308_0 2.6 MB
Step #1 - "ramble-style-tests": pycosat-0.6.6 | py39h5eee18b_0 94 KB
Step #1 - "ramble-style-tests": pycparser-2.21 | pyhd3eb1b0_0 94 KB
Step #1 - "ramble-style-tests": pyopenssl-23.2.0 | py39h06a4308_0 96 KB
Step #1 - "ramble-style-tests": python-3.9.18 | h955ad1f_0 25.1 MB
Step #1 - "ramble-style-tests": pyyaml-6.0.1 | py39h5eee18b_0 188 KB
Step #1 - "ramble-style-tests": readline-8.2 | h5eee18b_0 357 KB
Step #1 - "ramble-style-tests": requests-2.31.0 | py39h06a4308_0 96 KB
Step #1 - "ramble-style-tests": ruamel.yaml-0.17.21 | py39h5eee18b_0 178 KB
Step #1 - "ramble-style-tests": ruamel.yaml.clib-0.2.6 | py39h5eee18b_1 140 KB
Step #1 - "ramble-style-tests": setuptools-68.2.2 | py39h06a4308_0 948 KB
Step #1 - "ramble-style-tests": six-1.16.0 | pyhd3eb1b0_1 18 KB
Step #1 - "ramble-style-tests": sqlite-3.41.2 | h5eee18b_0 1.2 MB
Step #1 - "ramble-style-tests": tk-8.6.12 | h1ccaba5_0 3.0 MB
Step #1 - "ramble-style-tests": tqdm-4.65.0 | py39hb070fc8_0 131 KB
Step #1 - "ramble-style-tests": tzdata-2023c | h04d1e81_0 116 KB
Step #1 - "ramble-style-tests": urllib3-1.26.18 | py39h06a4308_0 198 KB
Step #1 - "ramble-style-tests": wheel-0.41.2 | py39h06a4308_0 108 KB
Step #1 - "ramble-style-tests": xz-5.4.5 | h5eee18b_0 646 KB
Step #1 - "ramble-style-tests": yarl-1.9.3 | py39h5eee18b_0 116 KB
Step #1 - "ramble-style-tests": zstandard-0.19.0 | py39h5eee18b_0 474 KB
Step #1 - "ramble-style-tests": ------------------------------------------------------------
Step #1 - "ramble-style-tests": Total: 55.9 MB
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": The following NEW packages will be INSTALLED:
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": boltons pkgs/main/linux-64::boltons-23.0.0-py39h06a4308_0
Step #1 - "ramble-style-tests": brotli-python pkgs/main/linux-64::brotli-python-1.0.9-py39h6a678d5_7
Step #1 - "ramble-style-tests": conda-package-str~ pkgs/main/linux-64::conda-package-streaming-0.9.0-py39h06a4308_0
Step #1 - "ramble-style-tests": gtest pkgs/main/linux-64::gtest-1.14.0-hdb19cb5_0
Step #1 - "ramble-style-tests": jsonpatch pkgs/main/noarch::jsonpatch-1.32-pyhd3eb1b0_0
Step #1 - "ramble-style-tests": jsonpointer pkgs/main/noarch::jsonpointer-2.1-pyhd3eb1b0_0
Step #1 - "ramble-style-tests": ruamel.yaml pkgs/main/linux-64::ruamel.yaml-0.17.21-py39h5eee18b_0
Step #1 - "ramble-style-tests": ruamel.yaml.clib pkgs/main/linux-64::ruamel.yaml.clib-0.2.6-py39h5eee18b_1
Step #1 - "ramble-style-tests": zstandard pkgs/main/linux-64::zstandard-0.19.0-py39h5eee18b_0
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": The following packages will be REMOVED:
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": brotlipy-0.7.0-py39h27cfd23_1003
Step #1 - "ramble-style-tests": chardet-4.0.0-py39h06a4308_1003
Step #1 - "ramble-style-tests": iniconfig-1.1.1-pyhd3eb1b0_0
Step #1 - "ramble-style-tests": py-1.11.0-pyhd3eb1b0_0
Step #1 - "ramble-style-tests": pytest-7.1.2-py39h06a4308_0
Step #1 - "ramble-style-tests": ruamel_yaml-0.15.100-py39h27cfd23_0
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": The following packages will be UPDATED:
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": _openmp_mutex 4.5-1_gnu --> 5.1-1_gnu
Step #1 - "ramble-style-tests": abseil-cpp 20211102.0-hd4dd3e8_0 --> 20230802.0-h6a678d5_2
Step #1 - "ramble-style-tests": aiohttp 3.8.3-py39h5eee18b_0 --> 3.9.0-py39h5eee18b_0
Step #1 - "ramble-style-tests": attrs 22.1.0-py39h06a4308_0 --> 23.1.0-py39h06a4308_0
Step #1 - "ramble-style-tests": c-ares 1.19.0-h5eee18b_0 --> 1.19.1-h5eee18b_0
Step #1 - "ramble-style-tests": ca-certificates 2023.01.10-h06a4308_0 --> 2023.08.22-h06a4308_0
Step #1 - "ramble-style-tests": certifi 2022.12.7-py39h06a4308_0 --> 2023.11.17-py39h06a4308_0
Step #1 - "ramble-style-tests": cffi 1.14.6-py39h400218f_0 --> 1.16.0-py39h5eee18b_0
Step #1 - "ramble-style-tests": cfgv 3.3.1-py39h06a4308_0 --> 3.4.0-py39h06a4308_0
Step #1 - "ramble-style-tests": conda 4.10.3-py39h06a4308_0 --> 23.9.0-py39h06a4308_0
Step #1 - "ramble-style-tests": conda-package-han~ 1.7.3-py39h27cfd23_1 --> 2.2.0-py39h06a4308_0
Step #1 - "ramble-style-tests": cryptography 3.4.7-py39hd23ed53_0 --> 41.0.7-py39hdda0065_0
Step #1 - "ramble-style-tests": filelock 3.9.0-py39h06a4308_0 --> 3.13.1-py39h06a4308_0
Step #1 - "ramble-style-tests": frozenlist 1.3.3-py39h5eee18b_0 --> 1.4.0-py39h5eee18b_0
Step #1 - "ramble-style-tests": google-auth pkgs/main/noarch::google-auth-2.6.0-p~ --> pkgs/main/linux-64::google-auth-2.22.0-py39h06a4308_0
Step #1 - "ramble-style-tests": grpc-cpp 1.48.2-h5bf31a4_0 --> 1.48.2-he1ff14a_4
Step #1 - "ramble-style-tests": grpcio 1.48.2-py39h5bf31a4_0 --> 1.48.2-py39he1ff14a_4
Step #1 - "ramble-style-tests": idna pkgs/main/noarch::idna-2.10-pyhd3eb1b~ --> pkgs/main/linux-64::idna-3.4-py39h06a4308_0
Step #1 - "ramble-style-tests": ld_impl_linux-64 2.35.1-h7274673_9 --> 2.38-h1181459_1
Step #1 - "ramble-style-tests": libffi 3.3-he6710b0_2 --> 3.4.4-h6a678d5_0
Step #1 - "ramble-style-tests": multidict 6.0.2-py39h5eee18b_0 --> 6.0.4-py39h5eee18b_0
Step #1 - "ramble-style-tests": ncurses 6.2-he6710b0_1 --> 6.4-h6a678d5_0
Step #1 - "ramble-style-tests": openssl 1.1.1t-h7f8727e_0 --> 3.0.12-h7f8727e_0
Step #1 - "ramble-style-tests": packaging 23.0-py39h06a4308_0 --> 23.1-py39h06a4308_0
Step #1 - "ramble-style-tests": pip 21.1.3-py39h06a4308_0 --> 23.3.1-py39h06a4308_0
Step #1 - "ramble-style-tests": pycosat 0.6.3-py39h27cfd23_0 --> 0.6.6-py39h5eee18b_0
Step #1 - "ramble-style-tests": pycparser 2.20-py_2 --> 2.21-pyhd3eb1b0_0
Step #1 - "ramble-style-tests": pyopenssl pkgs/main/noarch::pyopenssl-20.0.1-py~ --> pkgs/main/linux-64::pyopenssl-23.2.0-py39h06a4308_0
Step #1 - "ramble-style-tests": python 3.9.5-h12debd9_4 --> 3.9.18-h955ad1f_0
Step #1 - "ramble-style-tests": pyyaml 6.0-py39h5eee18b_1 --> 6.0.1-py39h5eee18b_0
Step #1 - "ramble-style-tests": readline 8.1-h27cfd23_0 --> 8.2-h5eee18b_0
Step #1 - "ramble-style-tests": requests pkgs/main/noarch::requests-2.25.1-pyh~ --> pkgs/main/linux-64::requests-2.31.0-py39h06a4308_0
Step #1 - "ramble-style-tests": setuptools 52.0.0-py39h06a4308_0 --> 68.2.2-py39h06a4308_0
Step #1 - "ramble-style-tests": six 1.16.0-pyhd3eb1b0_0 --> 1.16.0-pyhd3eb1b0_1
Step #1 - "ramble-style-tests": sqlite 3.36.0-hc218d9a_0 --> 3.41.2-h5eee18b_0
Step #1 - "ramble-style-tests": tk 8.6.10-hbc83047_0 --> 8.6.12-h1ccaba5_0
Step #1 - "ramble-style-tests": tqdm pkgs/main/noarch::tqdm-4.61.2-pyhd3eb~ --> pkgs/main/linux-64::tqdm-4.65.0-py39hb070fc8_0
Step #1 - "ramble-style-tests": tzdata 2021a-h52ac0ba_0 --> 2023c-h04d1e81_0
Step #1 - "ramble-style-tests": urllib3 pkgs/main/noarch::urllib3-1.26.6-pyhd~ --> pkgs/main/linux-64::urllib3-1.26.18-py39h06a4308_0
Step #1 - "ramble-style-tests": wheel pkgs/main/noarch::wheel-0.36.2-pyhd3e~ --> pkgs/main/linux-64::wheel-0.41.2-py39h06a4308_0
Step #1 - "ramble-style-tests": xz 5.2.5-h7b6447c_0 --> 5.4.5-h5eee18b_0
Step #1 - "ramble-style-tests": yarl 1.8.1-py39h5eee18b_0 --> 1.9.3-py39h5eee18b_0
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": Preparing transaction: ...working... done
Step #1 - "ramble-style-tests": Verifying transaction: ...working... done
Step #1 - "ramble-style-tests": Executing transaction: ...working... done
Step #1 - "ramble-style-tests": usage: ramble [-hkV] [--color {always,never,auto}] COMMAND ...
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": A flexible benchmark experiment manager.
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": These are common ramble commands:
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": application dev:
Step #1 - "ramble-style-tests": edit open application files in $EDITOR
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": query applications:
Step #1 - "ramble-style-tests": list list and search available applications
Step #1 - "ramble-style-tests": info get detailed information on a particular application
Step #1 - "ramble-style-tests": mods list and get information on available modifiers
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": results:
Step #1 - "ramble-style-tests": results import experiment results from file
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": workspaces:
Step #1 - "ramble-style-tests": on "And now's the time, the time is now" (execute workspace experiments)
Step #1 - "ramble-style-tests": workspace manage experiment workspaces
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": optional arguments:
Step #1 - "ramble-style-tests": --color {always,never,auto}
Step #1 - "ramble-style-tests": when to colorize output (default: auto)
Step #1 - "ramble-style-tests": -V, --version show version number and exit
Step #1 - "ramble-style-tests": -h, --help show this help message and exit
Step #1 - "ramble-style-tests": -k, --insecure do not check ssl certificates when downloading
Step #1 - "ramble-style-tests":
Step #1 - "ramble-style-tests": more help:
Step #1 - "ramble-style-tests": ramble help --all list all commands and options
Step #1 - "ramble-style-tests": ramble help <command> help on a specific command
Step #1 - "ramble-style-tests": ramble help --spec help on the application specification syntax
Step #1 - "ramble-style-tests": ramble docs open https://ramble.rtfd.io/ in a browser
Finished Step #1 - "ramble-style-tests"
PUSH
DONE
Loading