Skip to content

feat: Aptos support

feat: Aptos support #3

Workflow file for this run

name: Aptos CI
on:
push:
branches: [ main ]
paths:
- 'aptos/**'
- '.github/workflows/aptos.yaml'
pull_request:
paths:
- 'aptos/**'
- '.github/workflows/aptos.yaml'
env:
APTOS_CLI_VERSION: "9.2.0"
jobs:
test:
name: Build and Test
runs-on: ubuntu-latest
defaults:
run:
working-directory: aptos
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Aptos CLI
run: |
ASSET="aptos-cli-${APTOS_CLI_VERSION}-Linux-x86_64.zip"
URL="https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-v${APTOS_CLI_VERSION}/${ASSET}"
curl -fsSL "$URL" -o aptos-cli.zip
unzip -q aptos-cli.zip
sudo mv aptos /usr/local/bin/
rm aptos-cli.zip
aptos --version
- name: Compile
run: aptos move compile --named-addresses omni_bridge=0xCAFE
- name: Run tests
run: aptos move test --named-addresses omni_bridge=0xCAFE