name: build on: push: branches: [main] paths-ignore: - 'deploy/**' jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: build base image run: | IMG=registry.a2acloud.io/a2a/a2a-pack-base VERSION=$(grep '^version' pyproject.toml | head -1 | cut -d'"' -f2) docker build -t $IMG:$VERSION -t $IMG:${{ github.sha }} -t $IMG:latest . docker push $IMG:$VERSION docker push $IMG:${{ github.sha }} docker push $IMG:latest echo "pushed a2a-pack-base:$VERSION (and :latest, :${{ github.sha }})"