Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e0c330d
iOS: Remove Analytics dependency from GMA integration test (#1386)
jonsimantov Jul 19, 2023
3cd0dca
Add stub workflow for updating feature branches.
jonsimantov Jul 20, 2023
00eeac8
Add script to merge main into all active feature branches on a regula…
jonsimantov Jul 23, 2023
b5e5477
Increase retry. (#1402)
jonsimantov Jul 24, 2023
b9a53cf
Add Firestore test history report (#1403)
jonsimantov Jul 25, 2023
daf92c8
Revert "OR Query Implementation (#1335)" (#1399)
tom-andersen Jul 28, 2023
27a10bc
Wrap the real-time RemoteConfig test in flaky-block to automatically …
AlmostMatt Jul 31, 2023
ed42949
Merge branch 'feature_branch/ump-sdk' into main
jonsimantov Jul 31, 2023
9ac8881
Update the iOS version used by FTL (#1408)
a-maurice Jul 31, 2023
f8b6a36
Kick off nightly packaging an hour earlier (#1409)
a-maurice Aug 2, 2023
18367c0
Fix crash on gma::Initialize without a Firebase App (#1320)
AlmostMatt Aug 2, 2023
505f12e
build: pass along the CMake path (#1410)
compnerd Aug 3, 2023
5df80a2
Add log to gsutil fetch. (#1411)
jonsimantov Aug 3, 2023
3002ff4
Update mobile dependencies - Thu Aug 03 2023 (#1413)
firebase-workflow-trigger[bot] Aug 6, 2023
f198c6f
feat(auth): Add emulator support (#1400)
cynthiajoan Aug 6, 2023
f84253e
Update merge-to-main script (#1420)
jonsimantov Aug 7, 2023
64d5d42
Update release version number for M135, 11.4.0 (#1421)
AlmostMatt Aug 8, 2023
669b0fb
feat(auth): enable emulator support on desktop (#1423)
cynthiajoan Aug 10, 2023
86198bb
Internal Updates. (#1422)
nakirekommula Aug 10, 2023
7a19a44
Add Analytics function for on-device conversion (#1429)
a-maurice Aug 21, 2023
ca5cdee
Update mobile dependencies - Tue Aug 29 2023 (#1436)
firebase-workflow-trigger[bot] Aug 30, 2023
f55c43c
add UseEmulator api to auth (#1437)
cynthiajoan Aug 31, 2023
18d57fd
Merge branch 'feature_branch/ump-sdk' into workflow/auto-merge-featur…
jonsimantov Sep 11, 2023
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add log to gsutil fetch. (#1411)
  • Loading branch information
jonsimantov authored Aug 3, 2023
commit 5df80a2c3de72a9cdfafae6dcf67d0ddcf4537c6
19 changes: 17 additions & 2 deletions scripts/gha/integration_testing/ftl_gha_validator.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,18 @@ def _gcs_list_dir(gcs_path):
"""Recursively returns a list of contents for a directory on GCS."""
args = [GSUTIL, "ls", "-r", gcs_path]
logging.info("Listing GCS contents: %s", " ".join(args))
result = subprocess.run(args=args, capture_output=True, text=True, check=True)
try:
result = subprocess.run(args=args, capture_output=True, text=True, check=True)
except subprocess.CalledProcessError as e:
# It's possible to have a CalledProcessError but still have gotten a file list.
# Check the stdout to see if we got lines that look GCS file paths, and ignore
# the error if so.
output = e.output.splitlines()
if len(output) > 1 and gcs_path in output[0]:
return output
else:
print("Error: %s" % e.stderr)
raise e
return result.stdout.splitlines()


Expand All @@ -88,7 +99,11 @@ def _gcs_read_file(gcs_path):
"""Extracts the contents of a file on GCS."""
args = [GSUTIL, "cat", gcs_path]
logging.info("Reading GCS file: %s", " ".join(args))
result = subprocess.run(args=args, capture_output=True, text=True, check=True)
try:
result = subprocess.run(args=args, capture_output=True, text=True, check=True)
except subprocess.CalledProcessError as e:
print("Error: %s" % e.stderr)
raise e
return result.stdout


Expand Down