Skip to content

Activate service account for Publish Beam SDK Snapshots workflow #34627

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

Closed
wants to merge 563 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
563 commits
Select commit Hold shift + click to select a range
e8519b2
Merge pull request #527 from akvelon/fix-xvr-gojava
Amar3tto Feb 28, 2025
aea4800
Disable localy
Amar3tto Mar 4, 2025
44e5c02
Merge branch 'master' into local-march
Amar3tto Mar 4, 2025
ab2b375
Merge pull request #528 from akvelon/local-march
Amar3tto Mar 4, 2025
5326f2e
Use 300 timeout for RC
Amar3tto Mar 4, 2025
baa6f5c
Merge remote-tracking branch 'origin/local-march' into local-march
Amar3tto Mar 4, 2025
071b849
Return runner
Amar3tto Mar 4, 2025
da28638
Merge pull request #529 from akvelon/local-march
Amar3tto Mar 4, 2025
cdfa288
use 2.64.0 beam
Amar3tto Mar 5, 2025
7f2ca89
Merge pull request #530 from akvelon/local-march
Amar3tto Mar 5, 2025
cfe09af
wait 250
Amar3tto Mar 5, 2025
d804c5c
Merge pull request #531 from akvelon/local-march
Amar3tto Mar 5, 2025
0e00d57
6077 timeout
Amar3tto Mar 5, 2025
0bed9ab
Merge pull request #532 from akvelon/local-march
Amar3tto Mar 5, 2025
f0ec4fd
Add more time for grpc cleanup
Amar3tto Mar 5, 2025
e6bef51
Merge pull request #533 from akvelon/fix-grpc-cleanup
Amar3tto Mar 6, 2025
dc7a0ac
Decrease num of futures
Amar3tto Mar 6, 2025
ba79884
Merge pull request #534 from akvelon/fix-flink-8
Amar3tto Mar 6, 2025
bc41d36
Fail test
Amar3tto Mar 6, 2025
1c78377
Test 1M
Amar3tto Mar 6, 2025
71619bf
test 1K
Amar3tto Mar 6, 2025
859797d
Merge pull request #535 from akvelon/fix-flink-8
Amar3tto Mar 6, 2025
5af3f3b
Fix validate container
Amar3tto Mar 10, 2025
a125587
Merge pull request #536 from akvelon/local-march-10
Amar3tto Mar 10, 2025
281385d
Refactoring
Amar3tto Mar 10, 2025
0a036b3
Merge pull request #537 from akvelon/local-march-10
Amar3tto Mar 10, 2025
0f4c7a3
Refactoring
Amar3tto Mar 10, 2025
a154e33
Merge pull request #538 from akvelon/local-march-10
Amar3tto Mar 10, 2025
3ab54c8
Fix deleting
Amar3tto Mar 10, 2025
dbbf276
Merge pull request #539 from akvelon/local-march-10
Amar3tto Mar 10, 2025
034c21b
change cron
Amar3tto Mar 10, 2025
14b4528
Refactoring
Amar3tto Mar 10, 2025
b1861fe
Merge pull request #540 from akvelon/local-march-10
Amar3tto Mar 10, 2025
22e320d
Delete by digest
Amar3tto Mar 10, 2025
16da3e8
Merge pull request #541 from akvelon/local-march-10
Amar3tto Mar 10, 2025
e57c0da
Fix
Amar3tto Mar 11, 2025
786b469
Merge pull request #542 from akvelon/local-march-10
Amar3tto Mar 11, 2025
1ad8961
Test spark 3
Amar3tto Mar 11, 2025
381f6fd
Merge pull request #543 from akvelon/local-march-10
Amar3tto Mar 11, 2025
c215309
Test spark 3
Amar3tto Mar 11, 2025
a2f2942
Merge pull request #544 from akvelon/local-march-10
Amar3tto Mar 11, 2025
2efc0f9
Test spark 3
Amar3tto Mar 11, 2025
8bfd7c3
Merge pull request #545 from akvelon/local-march-10
Amar3tto Mar 11, 2025
c5e5119
Test spark 3 and 2
Amar3tto Mar 11, 2025
13dddc7
Merge pull request #546 from akvelon/local-march-10
Amar3tto Mar 11, 2025
de62c7b
Cancel Flink jobClient
Amar3tto Mar 12, 2025
c0fafa8
Merge pull request #547 from akvelon/local-march-10
Amar3tto Mar 12, 2025
b995457
Try detached mode
Amar3tto Mar 12, 2025
20a56d2
Merge pull request #548 from akvelon/local-march-10
Amar3tto Mar 12, 2025
f37425e
Shutdown executor
Amar3tto Mar 12, 2025
3ea6e5c
Merge pull request #549 from akvelon/local-march-10
Amar3tto Mar 12, 2025
046e295
Add try catch
Amar3tto Mar 12, 2025
4be53c1
throw
Amar3tto Mar 12, 2025
9c8098f
Merge pull request #550 from akvelon/local-march-10
Amar3tto Mar 12, 2025
c2b0b1d
Flaky tests detection for 5 last failed
Amar3tto Mar 17, 2025
fc7ba07
Merge pull request #551 from akvelon/local-march-10
Amar3tto Mar 17, 2025
240c6ea
Sort runs
Amar3tto Mar 17, 2025
def188b
Merge pull request #552 from akvelon/local-march-10
Amar3tto Mar 17, 2025
a27b341
Do not sort runs
Amar3tto Mar 17, 2025
9da9d43
Merge pull request #553 from akvelon/local-march-10
Amar3tto Mar 17, 2025
f4ed821
fix return
Amar3tto Mar 17, 2025
65729ef
Add pytorch pipeline
Amar3tto Mar 17, 2025
eb61ae6
Merge pull request #554 from akvelon/local-march-10
Amar3tto Mar 17, 2025
68a57b1
Logging metrics
Amar3tto Mar 18, 2025
b91cf92
Merge pull request #555 from akvelon/local-march-10
Amar3tto Mar 18, 2025
e79091a
Update website: add ML pipelines performance metrics
Amar3tto Mar 18, 2025
2e75fe0
Update dataflow_cost_benchmark.py to get throughput and run time metrics
Amar3tto Mar 19, 2025
34074b5
Update yml workflow
Amar3tto Mar 19, 2025
ff9dfda
Update pcollection name
Amar3tto Mar 19, 2025
c066e5a
Merge pull request #556 from akvelon/local-march-18
Amar3tto Mar 19, 2025
2a7a0d5
Update install
Amar3tto Mar 19, 2025
129e5ca
Merge pull request #557 from akvelon/local-march-18
Amar3tto Mar 19, 2025
8106bf1
Fix import
Amar3tto Mar 19, 2025
e2007c8
Merge pull request #558 from akvelon/local-march-18
Amar3tto Mar 19, 2025
e155702
Refactoring
Amar3tto Mar 19, 2025
d75efbc
Merge pull request #559 from akvelon/local-march-18
Amar3tto Mar 19, 2025
b650adf
Fix requirements
Amar3tto Mar 19, 2025
feb5e2b
Merge pull request #560 from akvelon/local-march-18
Amar3tto Mar 19, 2025
f9fbd36
Fix project
Amar3tto Mar 19, 2025
7c803ff
Merge pull request #561 from akvelon/local-march-18
Amar3tto Mar 19, 2025
02b21ea
Refactoring
Amar3tto Mar 19, 2025
4e4550c
Merge pull request #562 from akvelon/local-march-18
Amar3tto Mar 19, 2025
3d85247
Remove beam version from metrics
Amar3tto Mar 19, 2025
98fae21
Merge pull request #563 from akvelon/local-march-18
Amar3tto Mar 19, 2025
e20567d
Remove beam version
Amar3tto Mar 19, 2025
50bccb6
Merge pull request #564 from akvelon/local-march-18
Amar3tto Mar 19, 2025
3cedb5a
Fix tensor flow requirements
Amar3tto Mar 19, 2025
3b81453
Remove redundant files
Amar3tto Mar 19, 2025
211d9c4
Merge pull request #565 from akvelon/local-march-18
Amar3tto Mar 19, 2025
02c8eb5
Fix log
Amar3tto Mar 19, 2025
9da84f7
Merge pull request #566 from akvelon/local-march-18
Amar3tto Mar 19, 2025
da98223
Install monitoring
Amar3tto Mar 20, 2025
dece331
Merge pull request #567 from akvelon/local-march-18
Amar3tto Mar 20, 2025
6296fbd
Add requirements for wordcount
Amar3tto Mar 20, 2025
fcaffcd
Merge pull request #568 from akvelon/local-march-18
Amar3tto Mar 20, 2025
9543b0d
Add requirements for wordcount
Amar3tto Mar 20, 2025
f325ecb
Merge pull request #569 from akvelon/local-march-18
Amar3tto Mar 20, 2025
eea3330
Add pcollection
Amar3tto Mar 20, 2025
ea2efa4
Merge pull request #570 from akvelon/local-march-18
Amar3tto Mar 20, 2025
70f00ea
Fill looks ids
Amar3tto Mar 20, 2025
bc235e4
Remove redundant step
Amar3tto Mar 20, 2025
40938b3
Fix PythonFormatter
Amar3tto Mar 20, 2025
21d71f7
Merge branch 'master' into local-march-18
Amar3tto Mar 20, 2025
1b0ef2e
Merge pull request #571 from akvelon/local-march-18
Amar3tto Mar 20, 2025
9bfa142
Fix PythonLint
Amar3tto Mar 20, 2025
30480ea
Merge remote-tracking branch 'origin/local-march-18' into local-march-18
Amar3tto Mar 20, 2025
955e622
Merge pull request #572 from akvelon/local-march-18
Amar3tto Mar 20, 2025
f4637d9
Fix Python Formatter and Lint
Amar3tto Mar 20, 2025
98a212e
Merge pull request #573 from akvelon/local-march-18
Amar3tto Mar 20, 2025
63cd3b4
Test change localhost
Amar3tto Mar 21, 2025
cd803e4
Merge pull request #574 from akvelon/local-march-18
Amar3tto Mar 21, 2025
3c9e409
Change address to 0.0.0.0
Amar3tto Mar 21, 2025
40296f8
Merge pull request #575 from akvelon/local-march-18
Amar3tto Mar 21, 2025
4d4be38
Merge branch 'master' into local-march-25
Amar3tto Mar 25, 2025
cae17c6
Merge pull request #577 from akvelon/local-march-25
Amar3tto Mar 25, 2025
839690b
Fix common gradle
Amar3tto Mar 25, 2025
b950c7d
Merge remote-tracking branch 'origin/local-march-25' into local-march-25
Amar3tto Mar 25, 2025
df188e6
Merge pull request #578 from akvelon/local-march-25
Amar3tto Mar 25, 2025
a19b802
Require for JPMS
Amar3tto Mar 25, 2025
d2e7d74
Merge pull request #579 from akvelon/local-march-25
Amar3tto Mar 25, 2025
825462b
transitive
Amar3tto Mar 25, 2025
9c0aa84
Merge pull request #580 from akvelon/local-march-25
Amar3tto Mar 25, 2025
5b8f1cc
Add clean gradle step
Amar3tto Mar 25, 2025
5f84960
Merge pull request #581 from akvelon/local-march-25
Amar3tto Mar 25, 2025
2c40764
Add clean m2
Amar3tto Mar 25, 2025
2721155
Merge pull request #582 from akvelon/local-march-25
Amar3tto Mar 25, 2025
b6f04a7
No build cache
Amar3tto Mar 25, 2025
3b63649
Merge pull request #583 from akvelon/local-march-25
Amar3tto Mar 25, 2025
d36641c
Modularity
Amar3tto Mar 25, 2025
d004d1a
Merge pull request #584 from akvelon/local-march-25
Amar3tto Mar 25, 2025
dc21e8a
Add shadow dep
Amar3tto Mar 25, 2025
962f814
Merge pull request #585 from akvelon/local-march-25
Amar3tto Mar 25, 2025
8bbd3bc
Add shadow test dep
Amar3tto Mar 25, 2025
62dca91
Merge pull request #586 from akvelon/local-march-25
Amar3tto Mar 25, 2025
29afc8d
Permit
Amar3tto Mar 25, 2025
d073717
Merge pull request #587 from akvelon/local-march-25
Amar3tto Mar 25, 2025
72d1049
rerun tasks
Amar3tto Mar 25, 2025
b78d51a
Merge pull request #588 from akvelon/local-march-25
Amar3tto Mar 25, 2025
4a1e887
Shadow jar
Amar3tto Mar 25, 2025
08c2dcf
Merge pull request #589 from akvelon/local-march-25
Amar3tto Mar 25, 2025
d099867
Core
Amar3tto Mar 25, 2025
cf5425a
Merge pull request #590 from akvelon/local-march-25
Amar3tto Mar 25, 2025
6d90689
Add exports
Amar3tto Mar 25, 2025
af04b2a
Merge pull request #591 from akvelon/local-march-25
Amar3tto Mar 25, 2025
5c3bbb4
Classpath
Amar3tto Mar 25, 2025
6a7cc97
Merge pull request #592 from akvelon/local-march-25
Amar3tto Mar 25, 2025
7cef35a
Mixed
Amar3tto Mar 25, 2025
0e55742
Merge pull request #593 from akvelon/local-march-25
Amar3tto Mar 25, 2025
62f7fd4
Fix mixed
Amar3tto Mar 25, 2025
955e7d7
Merge pull request #594 from akvelon/local-march-25
Amar3tto Mar 25, 2025
1e6d8b2
Fix path
Amar3tto Mar 25, 2025
69ef621
Merge pull request #595 from akvelon/local-march-25
Amar3tto Mar 25, 2025
c42ac98
Fix
Amar3tto Mar 25, 2025
612efaf
Merge pull request #596 from akvelon/local-march-25
Amar3tto Mar 25, 2025
f52d265
Fix
Amar3tto Mar 26, 2025
18cb915
Merge pull request #597 from akvelon/local-march-25
Amar3tto Mar 26, 2025
4fabea6
Module info
Amar3tto Mar 26, 2025
c32f94d
Merge pull request #598 from akvelon/local-march-25
Amar3tto Mar 26, 2025
5668f80
Module info in test
Amar3tto Mar 26, 2025
719f890
Merge pull request #599 from akvelon/local-march-25
Amar3tto Mar 26, 2025
dd43ba7
Open Module in test
Amar3tto Mar 26, 2025
4da9b69
Merge pull request #600 from akvelon/local-march-25
Amar3tto Mar 26, 2025
1832f02
no module for tests
Amar3tto Mar 26, 2025
fd2ff69
Merge pull request #601 from akvelon/local-march-25
Amar3tto Mar 26, 2025
40045ff
Test runtime
Amar3tto Mar 26, 2025
7c463d2
Merge pull request #602 from akvelon/local-march-25
Amar3tto Mar 26, 2025
885f43d
incremental false
Amar3tto Mar 26, 2025
ceed280
Merge pull request #603 from akvelon/local-march-25
Amar3tto Mar 26, 2025
e4ec4eb
no gradle cache
Amar3tto Mar 26, 2025
22ce6f2
Merge pull request #604 from akvelon/local-march-25
Amar3tto Mar 26, 2025
91ee92a
Fix dataflow cost benchmark
Amar3tto Mar 26, 2025
1268e09
Merge pull request #605 from akvelon/local-march-25
Amar3tto Mar 26, 2025
2d265f8
Update refresh with oauth
Amar3tto Mar 31, 2025
3ba8e01
Merge pull request #606 from akvelon/local-march-25
Amar3tto Mar 31, 2025
8edcb52
Fix perf yaml
Amar3tto Mar 31, 2025
e1724d2
Merge pull request #607 from akvelon/local-march-25
Amar3tto Mar 31, 2025
2c6e770
Fix workflow bucket
Amar3tto Mar 31, 2025
728b424
Merge pull request #608 from akvelon/local-march-25
Amar3tto Mar 31, 2025
290aa42
Fix url
Amar3tto Mar 31, 2025
4644185
Merge pull request #609 from akvelon/local-march-25
Amar3tto Mar 31, 2025
fccc3c9
Fix request
Amar3tto Mar 31, 2025
59eb759
Merge pull request #610 from akvelon/local-march-25
Amar3tto Mar 31, 2025
50ab8b8
Fix url
Amar3tto Mar 31, 2025
be8f312
Merge pull request #611 from akvelon/local-march-25
Amar3tto Mar 31, 2025
b1e2c75
Fix url
Amar3tto Mar 31, 2025
f11ff65
Merge pull request #612 from akvelon/local-march-25
Amar3tto Mar 31, 2025
a84fea2
Fix init sdk
Amar3tto Mar 31, 2025
4cba8ba
Merge pull request #613 from akvelon/local-march-25
Amar3tto Mar 31, 2025
e049ebb
Fix session
Amar3tto Mar 31, 2025
657cb81
Merge pull request #614 from akvelon/local-march-25
Amar3tto Mar 31, 2025
278a0c2
Rollback
Amar3tto Mar 31, 2025
99232ac
Merge pull request #615 from akvelon/local-march-25
Amar3tto Apr 1, 2025
50c1100
Bump version for setup-k8s-action. Increase workflow timeout
Amar3tto Apr 2, 2025
5519039
Merge pull request #616 from akvelon/local-march-25
Amar3tto Apr 2, 2025
44338c1
Add PyTorch sentiment ML pipeline
Amar3tto Apr 2, 2025
3d9bf4d
Add sentiment pipeline to the workflow
Amar3tto Apr 3, 2025
2ecc11b
Test without input
Amar3tto Apr 3, 2025
179b9b2
Merge pull request #617 from akvelon/local-march-25
Amar3tto Apr 3, 2025
5fd41de
Change model
Amar3tto Apr 3, 2025
e1aeec4
Merge pull request #618 from akvelon/local-march-25
Amar3tto Apr 3, 2025
d73487c
Use model state dict
Amar3tto Apr 3, 2025
7b42cc9
Merge pull request #619 from akvelon/local-march-25
Amar3tto Apr 3, 2025
a53f355
Add known arg
Amar3tto Apr 3, 2025
ea14abd
Merge pull request #620 from akvelon/local-march-25
Amar3tto Apr 3, 2025
ca76ef6
Add config
Amar3tto Apr 3, 2025
f25d77b
Merge pull request #621 from akvelon/local-march-25
Amar3tto Apr 3, 2025
7154331
Fix index
Amar3tto Apr 3, 2025
6ada993
Merge pull request #622 from akvelon/local-march-25
Amar3tto Apr 3, 2025
09975c3
Read from PubSub
Amar3tto Apr 3, 2025
db09590
Merge pull request #623 from akvelon/local-march-25
Amar3tto Apr 3, 2025
bc008bf
Fix topic and subscription
Amar3tto Apr 3, 2025
d466d93
Merge pull request #624 from akvelon/local-march-25
Amar3tto Apr 3, 2025
c5365e5
Add window
Amar3tto Apr 3, 2025
adfa289
Merge pull request #625 from akvelon/local-march-25
Amar3tto Apr 3, 2025
91adfa6
Add trigger
Amar3tto Apr 3, 2025
76dd10a
Merge pull request #626 from akvelon/local-march-25
Amar3tto Apr 3, 2025
4cb9a73
Fix window
Amar3tto Apr 3, 2025
c645062
Merge pull request #627 from akvelon/local-march-25
Amar3tto Apr 3, 2025
6349a4b
Fix window
Amar3tto Apr 3, 2025
091ec4b
Write to BigQuery
Amar3tto Apr 3, 2025
9d20637
Merge pull request #628 from akvelon/local-march-25
Amar3tto Apr 3, 2025
5148004
Streaming Inserts
Amar3tto Apr 3, 2025
0aa3d35
Merge pull request #629 from akvelon/local-march-25
Amar3tto Apr 3, 2025
617b68c
Beam Row
Amar3tto Apr 3, 2025
19f6b83
Merge pull request #630 from akvelon/local-march-25
Amar3tto Apr 3, 2025
230134e
Use dict
Amar3tto Apr 3, 2025
8a5d6bc
Merge pull request #631 from akvelon/local-march-25
Amar3tto Apr 3, 2025
88fc776
20 workers, 30 min
Amar3tto Apr 4, 2025
ba72861
Merge pull request #632 from akvelon/local-march-25
Amar3tto Apr 4, 2025
d5b6fcf
Cancel pipeline
Amar3tto Apr 4, 2025
0ea10ed
Merge pull request #633 from akvelon/local-march-25
Amar3tto Apr 4, 2025
b8433bc
Refactoring
Amar3tto Apr 7, 2025
0120292
Merge pull request #634 from akvelon/local-march-25
Amar3tto Apr 7, 2025
ec56c02
Reformat code
Amar3tto Apr 7, 2025
47356d0
Merge pull request #635 from akvelon/local-march-25
Amar3tto Apr 7, 2025
eb19904
Reformat code
Amar3tto Apr 7, 2025
835937e
Merge pull request #636 from akvelon/local-march-25
Amar3tto Apr 7, 2025
a6b04f0
Clean
Amar3tto Apr 7, 2025
79507b3
Merge pull request #637 from akvelon/local-march-25
Amar3tto Apr 7, 2025
5e1c7bb
Fix imports
Amar3tto Apr 7, 2025
fc3d918
Merge pull request #638 from akvelon/local-march-25
Amar3tto Apr 7, 2025
0c51bb1
Remove bigquery cleanup
Amar3tto Apr 7, 2025
75c2087
Add pipeline to website
Amar3tto Apr 7, 2025
9858309
Add look ids
Amar3tto Apr 8, 2025
01ae350
Use new auth GCP
Amar3tto Apr 14, 2025
80a9a1a
Merge pull request #639 from akvelon/local-march-25
Amar3tto Apr 14, 2025
c1be009
Configure docker
Amar3tto Apr 14, 2025
000278f
Merge pull request #640 from akvelon/local-march-25
Amar3tto Apr 14, 2025
6ae24f0
Activate service account
Amar3tto Apr 14, 2025
37d4e3e
Merge branch 'master' into activate-sa
Amar3tto Apr 14, 2025
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
2 changes: 1 addition & 1 deletion .github/workflows/beam_CleanUpPrebuiltSDKImages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
beam_CleanUpPrebuiltSDKImages:
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
runs-on: [self-hosted, ubuntu-20.04, main]
timeout-minutes: 180
timeout-minutes: 360
strategy:
matrix:
job_name: [beam_CleanUpPrebuiltSDKImages]
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/beam_Inference_Python_Benchmarks_Dataflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,21 @@ jobs:
${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_Pytorch_Language_Modeling_Bert_Base_Uncased.txt
${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_Pytorch_Language_Modeling_Bert_Large_Uncased.txt
${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_Pytorch_Imagenet_Classification_Resnet_152_Tesla_T4_GPU.txt
${{ github.workspace }}/.github/workflows/load-tests-pipeline-options/beam_Inference_Python_Benchmarks_Dataflow_Pytorch_Sentiment_Streaming_DistilBert_Base_Uncased.txt
# The env variables are created and populated in the test-arguments-action as "<github.job>_test_arguments_<argument_file_paths_index>"
- name: get current time
run: echo "NOW_UTC=$(date '+%m%d%H%M%S' --utc)" >> $GITHUB_ENV
- name: run Pytorch Sentiment using Hugging Face distilbert-base-uncased model
uses: ./.github/actions/gradle-command-self-hosted-action
timeout-minutes: 180
with:
gradle-command: :sdks:python:apache_beam:testing:load_tests:run
arguments: |
-PloadTest.mainClass=apache_beam.testing.benchmarks.inference.pytorch_sentiment_streaming_benchmarks \
-Prunner=DataflowRunner \
-PpythonVersion=3.10 \
-PloadTest.requirementsTxtFile=apache_beam/ml/inference/torch_tests_requirements.txt \
'-PloadTest.args=${{ env.beam_Inference_Python_Benchmarks_Dataflow_test_arguments_6 }} --job_name=benchmark-tests-pytorch-sentiment-distilbert-base-uncased-${{env.NOW_UTC}} --output_table=apache-beam-testing.beam_run_inference.result_sentiment_distilbert_base_uncased' \
- name: run Pytorch Vision Classification with Resnet 101
uses: ./.github/actions/gradle-command-self-hosted-action
timeout-minutes: 180
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/beam_LoadTests_Go_CoGBK_Flink_batch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ env:
GCS_BUCKET: gs://beam-flink-cluster
FLINK_DOWNLOAD_URL: https://archive.apache.org/dist/flink/flink-1.17.0/flink-1.17.0-bin-scala_2.12.tgz
HADOOP_DOWNLOAD_URL: https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.8.3-10.0/flink-shaded-hadoop-2-uber-2.8.3-10.0.jar
FLINK_TASKMANAGER_SLOTS: 5
FLINK_TASKMANAGER_SLOTS: 1
DETACHED_MODE: true
HARNESS_IMAGES_TO_PULL: gcr.io/apache-beam-testing/beam-sdk/beam_go_sdk:latest
JOB_SERVER_IMAGE: gcr.io/apache-beam-testing/beam_portability/beam_flink1.17_job_server:latest
Expand All @@ -64,7 +64,7 @@ jobs:
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'schedule' && github.repository == 'apache/beam') ||
github.event.comment.body == 'Run Load Tests Go CoGBK Flink Batch'
runs-on: [self-hosted, ubuntu-20.04, main]
runs-on: [self-hosted, ubuntu-20.04, highmem]
timeout-minutes: 720
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
strategy:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'schedule' && github.repository == 'apache/beam') ||
github.event.comment.body == 'Run Load Tests Go Combine Flink Batch'
runs-on: [self-hosted, ubuntu-20.04, main]
runs-on: [self-hosted, ubuntu-20.04, highmem]
timeout-minutes: 720
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
strategy:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/beam_LoadTests_Go_GBK_Flink_Batch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ env:
GCS_BUCKET: gs://beam-flink-cluster
FLINK_DOWNLOAD_URL: https://archive.apache.org/dist/flink/flink-1.17.0/flink-1.17.0-bin-scala_2.12.tgz
HADOOP_DOWNLOAD_URL: https://repo.maven.apache.org/maven2/org/apache/flink/flink-shaded-hadoop-2-uber/2.8.3-10.0/flink-shaded-hadoop-2-uber-2.8.3-10.0.jar
FLINK_TASKMANAGER_SLOTS: 5
FLINK_TASKMANAGER_SLOTS: 1
DETACHED_MODE: true
HARNESS_IMAGES_TO_PULL: gcr.io/apache-beam-testing/beam-sdk/beam_go_sdk:latest
JOB_SERVER_IMAGE: gcr.io/apache-beam-testing/beam_portability/beam_flink1.17_job_server:latest
Expand All @@ -64,7 +64,7 @@ jobs:
github.event_name == 'workflow_dispatch' ||
(github.event_name == 'schedule' && github.repository == 'apache/beam') ||
github.event.comment.body == 'Run Load Tests Go GBK Flink Batch'
runs-on: [self-hosted, ubuntu-20.04, main]
runs-on: [self-hosted, ubuntu-20.04, highmem]
timeout-minutes: 720
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
strategy:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ concurrency:

env:
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}
# GRADLE_ENTERPRISE_CACHE_USERNAME: ${{ secrets.GE_CACHE_USERNAME }}
# GRADLE_ENTERPRISE_CACHE_PASSWORD: ${{ secrets.GE_CACHE_PASSWORD }}

jobs:
beam_PostCommit_Java_Jpms_Dataflow_Java17:
Expand Down Expand Up @@ -79,7 +79,7 @@ jobs:
- name: run PostCommit Java Jpms Dataflow Java17 script
uses: ./.github/actions/gradle-command-self-hosted-action
with:
gradle-command: :sdks:java:testing:jpms-tests:dataflowRunnerIntegrationTest
gradle-command: :sdks:java:testing:jpms-tests:dataflowRunnerIntegrationTest --no-build-cache --rerun-tasks
arguments:
-PskipCheckerFramework
-PtestJavaVersion=17
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/beam_PostCommit_Python_Arm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,9 @@ jobs:
credentials_json: ${{ secrets.GCP_SA_KEY }}
- name: Set up Cloud SDK
uses: google-github-actions/setup-gcloud@v2
- name: Docker auth
run: |
gcloud auth configure-docker ${{ env.docker_registry }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: GCloud Docker credential helper
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ jobs:
github.event_name == 'pull_request_target' ||
startsWith(github.event.comment.body, 'Run Python RC Dataflow ValidatesContainer')
runs-on: [self-hosted, ubuntu-20.04, main]
timeout-minutes: 100
timeout-minutes: 300
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }} ${{ matrix.python_version }})
strategy:
fail-fast: false
Expand Down
34 changes: 26 additions & 8 deletions .github/workflows/beam_PostCommit_XVR_GoUsingJava_Dataflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
# TODO(https://github.com/apache/beam/issues/32492): re-enable the suite
# on cron and add release/trigger_all_tests.json to trigger path once fixed.

name: PostCommit XVR GoUsingJava Dataflow (DISABLED)
name: PostCommit XVR GoUsingJava Dataflow

on:
# schedule:
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
(github.event_name == 'schedule' && github.repository == 'apache/beam') ||
github.event.comment.body == 'Run XVR_GoUsingJava_Dataflow PostCommit'
runs-on: [self-hosted, ubuntu-20.04, main]
timeout-minutes: 100
timeout-minutes: 300
name: ${{ matrix.job_name }} (${{ matrix.job_phrase }})
strategy:
matrix:
Expand All @@ -77,15 +77,33 @@ jobs:
uses: ./.github/actions/setup-environment-action
with:
python-version: default
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
# - name: Java container
# uses: ./.github/actions/gradle-command-self-hosted-action
# with:
# gradle-command: :sdks:java:container:java11:docker
# - name: Java expansion service
# uses: ./.github/actions/gradle-command-self-hosted-action
# with:
# gradle-command: :sdks:java:testing:expansion-service:buildTestExpansionServiceJar
# - name: Python container
# uses: ./.github/actions/gradle-command-self-hosted-action
# with:
# gradle-command: :sdks:python:container:py39:docker
# - name: Go container
# uses: ./.github/actions/gradle-command-self-hosted-action
# with:
# gradle-command: :sdks:go:container:docker
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3
# with:
# install: true
# driver: 'docker-container' # Required for multi-platform builds
- name: GCloud Docker credential helper
run: |
gcloud auth configure-docker us.gcr.io
- name: run XVR GoUsingJava Dataflow script
- name: run PostCommit XVR GoUsingJava Dataflow script
env:
USER: github-actions
CLOUDSDK_CONFIG: ${{ env.KUBELET_GCLOUD_CONFIG_PATH}}
USER: jenkins
uses: ./.github/actions/gradle-command-self-hosted-action
with:
gradle-command: :runners:google-cloud-dataflow-java:validatesCrossLanguageRunnerGoUsingJava
Expand All @@ -102,4 +120,4 @@ jobs:
commit: '${{ env.prsha || env.GITHUB_SHA }}'
comment_mode: ${{ github.event_name == 'issue_comment' && 'always' || 'off' }}
files: '**/build/test-results/**/*.xml'
large_files: true
large_files: true
6 changes: 3 additions & 3 deletions .github/workflows/beam_PostRelease_NightlySnapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ on:
inputs:
RELEASE:
description: Beam version of current release (e.g. 2.XX.0)
required: true
default: '2.XX.0'
required: false
default: ''
SNAPSHOT_URL:
description: Location of the staged artifacts in Maven central (https://repository.apache.org/content/repositories/orgapachebeam-NNNN/).
required: true
required: false
schedule:
- cron: '15 16 * * *'

Expand Down
41 changes: 19 additions & 22 deletions .github/workflows/beam_PreCommit_Flink_Container.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,28 +16,25 @@
name: PreCommit Flink Container

on:
pull_request_target:
paths:
- 'model/**'
- 'sdks/python/apache_beam/runners/portability/**'
- 'release/**'
- 'runners/core-java/**'
- 'runners/flink/**'
- 'runners/java-fn-execution/**'
- '.github/trigger_files/beam_PreCommit_Flink_Container.json'
- 'release/trigger_all_tests.json'
push:
tags: [ 'v*' ]
branches: [ 'master', 'release-*' ]
paths:
- 'model/**'
- 'sdks/python/apache_beam/runners/portability/**'
- 'release/**'
- 'runners/core-java/**'
- 'runners/flink/**'
- 'runners/java-fn-execution/**'
schedule:
- cron: '0 */6 * * *'
# pull_request_target:
# paths:
# - 'model/**'
# - 'sdks/python/**'
# - 'release/**'
# - 'sdks/java/io/kafka/**'
# - 'runners/core-construction-java/**'
# - 'runners/core-java/**'
# - 'runners/extensions-java/**'
# - 'runners/flink/**'
# - 'runners/java-fn-execution/**'
# - 'runners/reference/**'
# - '.github/trigger_files/beam_PreCommit_Flink_Container.json'
# - 'release/trigger_all_tests.json'
# push:
# branches: ['master', 'release-*']
# tags: 'v*'
# schedule:
# - cron: '0 */6 * * *'
workflow_dispatch:

# Setting explicit permissions for the action to avoid the default permissions which are `write-all`
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/beam_PreCommit_GHA.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@
name: PreCommit GHA

on:
push:
tags: ['v*']
branches: ['master', 'release-*']
paths: ['.github/**/*.yml']
pull_request_target:
branches: ['master', 'release-*' ]
paths: ['.github/**/*.yml', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GHA.json']
issue_comment:
types: [created]
schedule:
- cron: '0 */6 * * *'
# push:
# tags: ['v*']
# branches: ['master', 'release-*']
# paths: ['.github/**/*.yml']
# pull_request_target:
# branches: ['master', 'release-*' ]
# paths: ['.github/**/*.yml', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GHA.json']
# issue_comment:
# types: [created]
# schedule:
# - cron: '0 */6 * * *'
workflow_dispatch:

#Setting explicit permissions for the action to avoid the default permissions which are `write-all` in case of pull_request_target event
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/beam_PreCommit_Go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@
name: PreCommit Go

on:
push:
tags: ['v*']
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_Go.yml']
pull_request_target:
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_Go.json']
issue_comment:
types: [created]
schedule:
- cron: '0 1/6 * * *'
# push:
# tags: ['v*']
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_Go.yml']
# pull_request_target:
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_Go.json']
# issue_comment:
# types: [created]
# schedule:
# - cron: '0 1/6 * * *'
workflow_dispatch:

#Setting explicit permissions for the action to avoid the default permissions which are `write-all` in case of pull_request_target event
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/beam_PreCommit_GoPortable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@
name: PreCommit GoPortable

on:
push:
tags: ['v*']
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_GoPortable.yml']
pull_request_target:
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GoPortable.json']
issue_comment:
types: [created]
schedule:
- cron: '0 1/6 * * *'
# push:
# tags: ['v*']
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_GoPortable.yml']
# pull_request_target:
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GoPortable.json']
# issue_comment:
# types: [created]
# schedule:
# - cron: '0 1/6 * * *'
workflow_dispatch:

# This allows a subsequently queued workflow run to interrupt previous runs
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/beam_PreCommit_GoPrism.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@
name: PreCommit GoPrism

on:
push:
tags: ['v*']
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_GoPrism.yml']
pull_request_target:
branches: ['master', 'release-*']
paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GoPrism.json']
issue_comment:
types: [created]
schedule:
- cron: '0 1/6 * * *'
# push:
# tags: ['v*']
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', '.github/workflows/beam_PreCommit_GoPrism.yml']
# pull_request_target:
# branches: ['master', 'release-*']
# paths: ['model/**', 'sdks/go.mod', 'sdks/go.sum', 'sdks/go/**', 'release/**', 'release/trigger_all_tests.json', '.github/trigger_files/beam_PreCommit_GoPrism.json']
# issue_comment:
# types: [created]
# schedule:
# - cron: '0 1/6 * * *'
workflow_dispatch:

# This allows a subsequently queued workflow run to interrupt previous runs
Expand Down
Loading
Loading