Skip to content

Build and publish boost devnet containers via CI #5

Build and publish boost devnet containers via CI

Build and publish boost devnet containers via CI #5

Workflow file for this run

name: Build
on: [ pull_request ]
jobs:
build:
name: Containers
runs-on: ubuntu-latest
env:
LOTUS_TEST_IMAGE: 'filecoin/lotus-all-in-one:v1.23.2'
FFI_BUILD_FROM_SOURCE: '0'
DOCKER_BUILDKIT: '1'
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Update modules boost style
run: |
make build/.update-modules
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build Container/Boost
uses: docker/build-push-action@v4
with:
context: .
cache-from: type=gha
cache-to: type=gha,mode=max
push: false
file: docker/devnet/Dockerfile.source
target: boost-dev
build-args: |
LOTUS_TEST_IMAGE=${{ env.LOTUS_TEST_IMAGE }}
FFI_BUILD_FROM_SOURCE=${{ env.FFI_BUILD_FROM_SOURCE }}