Skip to content

feat: cas scaling ph 2 (s3 batching) #1946

feat: cas scaling ph 2 (s3 batching)

feat: cas scaling ph 2 (s3 batching) #1946

name: anchor-contract-pipeline
on:
push:
branches: [ '**' ]
paths-ignore:
- '.github/**'
- 'auth/**'
workflow_dispatch: # manually triggered
env:
FOUNDRY_PROFILE: ci
jobs:
check:
strategy:
fail-fast: true
name: Anchor Contract Pipeline
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
with:
version: nightly
- name: Install Contract Dependencies
run: |
npm run installContractDeps
id: dependencies
- name: Build Anchor Contracts
run: |
npm run buildContract
id: build
- name: Run Anchor Contract Tests
run: |
npm run testContract
id: test