File tree Expand file tree Collapse file tree 6 files changed +22
-4
lines changed Expand file tree Collapse file tree 6 files changed +22
-4
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: Docker Publish
22
33on :
44 push :
5- branches : [ main ]
5+ branches : [ main, multiple-packages ]
66 tags :
77 - ' *'
88
1212 if : ${{ github.repository }} == "numaproj/numaflow-python"
1313 name : Build, Tag, and Push Image
1414 runs-on : ubuntu-latest
15+ defaults :
16+ run :
17+ working-directory : packages/pynumaflow/
1518
1619 strategy :
1720 matrix :
5053 password : ${{ secrets.NUMAIO_PASSWORD }}
5154 - name : Build, tag, and push images
5255 run : |
53- ./hack/update_examples.sh --build-push-example ${{ matrix.example_directories }}
56+ ../.. /hack/update_examples.sh --build-push-example ${{ matrix.example_directories }}
Original file line number Diff line number Diff line change 1010 build :
1111 name : Codecov
1212 runs-on : ubuntu-latest
13+ defaults :
14+ run :
15+ working-directory : packages/pynumaflow/
1316 strategy :
1417 fail-fast : false
1518 matrix :
4043 uses : codecov/codecov-action@v4
4144 with :
4245 token : ${{ secrets.CODECOV_TOKEN }}
43- files : ./coverage.xml
46+ files : ./packages/pynumaflow/ coverage.xml
4447 fail_ci_if_error : true
4548 verbose : true
Original file line number Diff line number Diff line change 1010 black :
1111 name : Black format
1212 runs-on : ubuntu-latest
13+ defaults :
14+ run :
15+ working-directory : packages/pynumaflow/
1316 steps :
1417 - uses : actions/checkout@v3
1518 - uses : psf/black@stable
2023 ruff :
2124 name : Ruff lint
2225 runs-on : ubuntu-latest
26+ defaults :
27+ run :
28+ working-directory : packages/pynumaflow/
2329 steps :
2430 - uses : actions/checkout@v3
2531 - uses : chartboost/ruff-action@v1
Original file line number Diff line number Diff line change 99 if : github.repository == 'numaproj/numaflow-python'
1010 runs-on : ubuntu-latest
1111 environment : production
12+ defaults :
13+ run :
14+ working-directory : packages/pynumaflow/
1215 strategy :
1316 fail-fast : false
1417 matrix :
Original file line number Diff line number Diff line change 1010 build :
1111 name : Python version
1212 runs-on : ubuntu-latest
13+ defaults :
14+ run :
15+ working-directory : packages/pynumaflow/
1316 strategy :
1417 fail-fast : false
1518 matrix :
Original file line number Diff line number Diff line change 7777
7878if (( usingBuildPushExample )) ; then
7979 cd " ./$directoryPath " || exit
80- if ! make image-push TAG=" $tag " ; then
80+ if ! make image TAG=" $tag " ; then
8181 echo " Error: failed to run make image-push in $directoryPath " >&2
8282 exit 1
8383 fi
You can’t perform that action at this time.
0 commit comments