Skip to content
This repository has been archived by the owner on May 15, 2024. It is now read-only.

ci: uci/copy-templates (#242) #265

ci: uci/copy-templates (#242)

ci: uci/copy-templates (#242) #265

Workflow file for this run

name: Integration Test
on:
pull_request:
push:
branches: [ "main" ]
workflow_dispatch:
jobs:
build:
name: Boost Devnet
runs-on: ubuntu-latest-4-cores
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Go
uses: actions/setup-go@v3
with:
go-version: stable
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Cache Filecoin Proof Parameters
uses: actions/cache@v3
env:
cache-name: cache-fil-proof-params
with:
path: ~/.cache/filecoin-proof-parameters/
key: ${{ runner.os }}-build-${{ env.cache-name }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Run Motion Integration Tests
run: |
cd integration/test
make test
- name: Start S3 Connector
run: |
cd integration/test/s3-connector
docker compose up -d
- name: Print docker logs
if: always()
run: |
cd integration/test/motionlarity
docker compose logs
- name: Run S3 Connector integration tests
env:
AWS_ACCESS_KEY_ID: 'accessKey1'
AWS_SECRET_ACCESS_KEY: 'verySecretKey1'
AWS_DEFAULT_REGION: 'location-motion-v1'
uses: ./.github/actions/aws-cli-s3-upload-test