Skip to content

feat: java a2a sdk

feat: java a2a sdk #3

Workflow file for this run

# Copyright AGNTCY Contributors (https://github.com/agntcy)
# SPDX-License-Identifier: Apache-2.0
name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Rust
uses: ./.github/actions/setup-rust
with:
cache-enabled: false
- name: Setup Java
uses: ./.github/actions/setup-java
- name: Install protoc-gen-slimrpc-java
run: cargo install agntcy-protoc-slimrpc-plugin --version 1.3.0 --locked
- uses: bufbuild/buf-setup-action@v1
with:
github_token: ${{ github.token }}
- name: Generate SlimRPC stubs
run: task generate
- name: Build
run: task build
- name: Test
run: task test