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

Detect when 0 rows of data would be uploaded #353

Merged

Detect when 0 rows of data would be uploaded

1c6d559
Select commit
Loading
Failed to load commit list.
Merged

Detect when 0 rows of data would be uploaded #353

Detect when 0 rows of data would be uploaded
1c6d559
Select commit
Loading
Failed to load commit list.
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

Build Log: https://console.cloud.google.com/cloud-build/builds/0c3964a2-2db2-46ba-be08-04167d946dc9?project=993292483723