1818 push :
1919 branches : [ develop, release/* ]
2020 pull_request :
21- branches : [ develop, release/* ]
21+ branches : [ develop, release/*]
2222 types : [opened, synchronize, reopened, labeled]
2323 workflow_dispatch :
2424
@@ -40,11 +40,11 @@ jobs:
4040 )
4141 strategy :
4242 matrix :
43- tests : [bigquery, common, gcs, pubsub, spanner, gcscreate, gcsdelete, gcsmove, bigqueryexecute, gcscopy]
43+ tests : [bigquery, common, gcs, pubsub, spanner, gcscreate, gcsdelete, gcsmove, bigqueryexecute, gcscopy, datastore, bigtable ]
4444 fail-fast : false
4545 steps :
4646 # Pinned 1.0.0 version
47- - uses : actions/checkout@v3
47+ - uses : actions/checkout@v4
4848 with :
4949 path : plugin
5050 - uses : dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50
@@ -57,13 +57,12 @@ jobs:
5757 e2e-test:
5858 - '**/e2e-test/**'
5959 - name : Checkout e2e test repo
60- uses : actions/checkout@v3
60+ uses : actions/checkout@v4
6161 with :
6262 repository : cdapio/cdap-e2e-tests
6363 path : e2e
64- ref : release/6.10
6564 - name : Cache
66- uses : actions/cache@v3
65+ uses : actions/cache@v4
6766 with :
6867 path : ~/.m2/repository
6968 key : ${{ runner.os }}-maven-${{ github.workflow }}-${{ hashFiles('**/pom.xml') }}
@@ -75,21 +74,18 @@ jobs:
7574 - name : Run all e2e tests
7675 if : github.event_name == 'workflow_dispatch' || github.event_name == 'push' || steps.filter.outputs.e2e-test == 'true'
7776 run : python3 e2e/src/main/scripts/run_e2e_test.py --testRunner **/${{ matrix.tests }}/**/TestRunner.java
78- - name : Upload report
79- uses : actions/upload-artifact@v3
80- if : always()
81- with :
82- name : Cucumber report - ${{ matrix.tests }}
83- path : ./plugin/target/cucumber-reports
8477 - name : Upload debug files
85- uses : actions/upload-artifact@v3
78+ uses : actions/upload-artifact@v4
8679 if : always()
8780 with :
8881 name : Debug files - ${{ matrix.tests }}
8982 path : ./**/target/e2e-debug
9083 - name : Upload files to GCS
91- uses : google-github-actions/upload-cloud-storage@v0
84+ uses : google-github-actions/upload-cloud-storage@v2
9285 if : always()
9386 with :
9487 path : ./plugin/target/cucumber-reports
95- destination : e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}
88+ destination : e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}/${{ matrix.tests }}
89+ - name : Cucumber Report URL
90+ if : always()
91+ run : echo "https://storage.googleapis.com/e2e-tests-cucumber-reports/${{ github.event.repository.name }}/${{ github.ref }}/${{ matrix.tests }}/cucumber-reports/advanced-reports/cucumber-html-reports/overview-features.html"
0 commit comments