chore: remove unused SyncSource classes (#345) #169
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Docker Publish | ||
| on: | ||
| push: | ||
| branches: [ main ] | ||
| tags: | ||
| - '*' | ||
| jobs: | ||
| docker_publish: | ||
| # run workflow only on numaproj/numaflow-python repository | ||
| if: ${{ github.repository }} == "numaproj/numaflow-python" | ||
|
Check warning on line 12 in .github/workflows/build-push.yaml
|
||
| name: Build, Tag, and Push Image | ||
| runs-on: ubuntu-latest | ||
| defaults: | ||
| run: | ||
| working-directory: packages/pynumaflow/ | ||
| strategy: | ||
| matrix: | ||
| # TODO: rewrite asyncio_reduce example using latest SDK version, as it is currently using old methods | ||
| # then add to example_directories matrix | ||
| example_directories: [ | ||
| "examples/map/even_odd", "examples/map/flatmap", "examples/map/forward_message", | ||
| "examples/map/multiproc_map", "examples/mapstream/flatmap_stream", "examples/reduce/counter", | ||
| "examples/reducestream/counter", "examples/reducestream/sum", "examples/sideinput/simple_sideinput", | ||
| "examples/sideinput/simple_sideinput/udf", "examples/sink/async_log", "examples/sink/log", | ||
| "examples/source/simple_source", "examples/sourcetransform/event_time_filter", | ||
| "examples/batchmap/flatmap", "examples/accumulator/streamsorter" | ||
| ] | ||
| steps: | ||
| - name: Check out repository | ||
| uses: actions/checkout@v3 | ||
| - name: Install uv | ||
| uses: astral-sh/setup-uv@v4 | ||
| - name: Set up QEMU | ||
| uses: docker/setup-qemu-action@v3 | ||
| with: | ||
| image: tonistiigi/binfmt:qemu-v7.0.0-28 | ||
| - name: Set up Docker Buildx | ||
| uses: docker/setup-buildx-action@v3 | ||
| - name: Login to Quay.io registry | ||
| uses: docker/login-action@v3 | ||
| with: | ||
| registry: quay.io | ||
| username: ${{ secrets.NUMAIO_USERNAME }} | ||
| password: ${{ secrets.NUMAIO_PASSWORD }} | ||
| - name: Build, tag, and push images | ||
| run: | | ||
| ../../hack/update_examples.sh --build-push-example ${{ matrix.example_directories }} | ||