Skip to content

feat(inter-agent): delta-3 envelope standard — XML task dispatch prot… #714

feat(inter-agent): delta-3 envelope standard — XML task dispatch prot…

feat(inter-agent): delta-3 envelope standard — XML task dispatch prot… #714

name: Publish AAA A2A Image
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
packages: write
concurrency:
group: aaa-a2a-image-${{ github.ref }}
cancel-in-progress: true
jobs:
publish:
if: github.actor != 'dependabot[bot]' && github.actor != 'app/dependabot'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: docker/setup-buildx-action@v4
- uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GHCR_TOKEN || secrets.GITHUB_TOKEN }}
- id: vars
run: echo "short_sha=${GITHUB_SHA::7}" >> "$GITHUB_OUTPUT"
- uses: docker/build-push-action@v7
with:
context: ./a2a-server
file: ./a2a-server/Dockerfile
push: true
tags: |
ghcr.io/ariffazil/aaa-a2a:${{ steps.vars.outputs.short_sha }}
ghcr.io/ariffazil/aaa-a2a:${{ github.event.repository.default_branch }}
ghcr.io/ariffazil/aaa-a2a:latest