Skip to content

feat(indexer): push result cap and ordering into KV tx search (PLT-74… #799

feat(indexer): push result cap and ordering into KV tx search (PLT-74…

feat(indexer): push result cap and ordering into KV tx search (PLT-74… #799

Workflow file for this run

name: Build libwasmvm
on:
workflow_dispatch:
inputs:
ref:
description: 'Git ref to checkout (branch, tag, or SHA)'
required: false
type: string
default: ''
push:
branches:
- main
- release/**
concurrency:
cancel-in-progress: true
group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.event_name == 'push' && github.sha || github.ref }}
defaults:
run:
working-directory: sei-wasmvm
jobs:
build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
target:
- release-build-alpine
- release-build-linux
- release-build-macos
- release-build-macos-static
steps:
# See: https://github.com/actions/checkout/releases/tag/v7.0.0
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
with:
ref: ${{ inputs.ref || github.sha }}
- name: Build
run: |
mkdir -p libwasmvm/artifacts
make ${{ matrix.target }}
ls -alh internal/api
- name: Upload libraries
uses: actions/upload-artifact@v5
with:
name: libwasmvm-${{ matrix.target }}-${{ inputs.ref || github.sha }}
path: |
sei-wasmvm/internal/api/*.h
sei-wasmvm/internal/api/*.so
sei-wasmvm/internal/api/*.a
sei-wasmvm/internal/api/*.dylib
if-no-files-found: warn