Skip to content

Build contracts and release #4

Build contracts and release

Build contracts and release #4

Workflow file for this run

name: Build contracts and release
on:
workflow_dispatch:
inputs:
release_name:
description: 'Unique release name'
required: true
type: string
permissions:
contents: write
pull-requests: write
repository-projects: write
packages: write
defaults:
run:
working-directory: ./
jobs:
release-soroswap-aggregator:
uses: stellar-expert/soroban-build-workflow/.github/workflows/release.yml@main
with:
release_name: ${{ github.ref_name }}
release_description: 'Soroswap Aggregator contract release'
relative_path: './contracts/aggregator'
package: "soroswap-aggregator"
make_target: './Makefile'
secrets:
release_token: ${{ secrets.GITHUB_TOKEN }}
release-soroswap-aggregator-deployer:
uses: stellar-expert/soroban-build-workflow/.github/workflows/release.yml@main
with:
release_name: ${{ github.ref_name }}
release_description: 'Soroswap Aggregator contract release'
relative_path: './contracts/deployer'
package: "soroswap-aggregator-deployer"
make_target: './Makefile'
secrets:
release_token: ${{ secrets.GITHUB_TOKEN }}
release-soroswap-adapter:
uses: stellar-expert/soroban-build-workflow/.github/workflows/release.yml@main
with:
release_name: ${{ github.ref_name }}
release_description: 'Soroswap Aggregator contract release'
relative_path: './contracts/adapters/soroswap'
package: "soroswap-adapter"
make_target: './Makefile'
secrets:
release_token: ${{ secrets.GITHUB_TOKEN }}
release-phoenix-adapter:
uses: stellar-expert/soroban-build-workflow/.github/workflows/release.yml@main
with:
release_name: ${{ github.ref_name }}
release_description: 'Soroswap Aggregator contract release'
relative_path: './contracts/adapters/phoenix'
package: "phoenix-adapter"
make_target: './Makefile'
secrets:
release_token: ${{ secrets.GITHUB_TOKEN }}