Skip to content

v0.0.20240119

v0.0.20240119 #21

Workflow file for this run

name: build
on:
push:
pull_request:
workflow_dispatch:
permissions: {}
jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/setup-node@v4
with:
node-version: 18
- name: Download VPP
uses: actions/checkout@v4
with:
repository: FDio/vpp
ref: v23.06
path: vpp
- name: Install libmemif
run: |
cd $HOME
mv $GITHUB_WORKSPACE/vpp $HOME/
mkdir libmemif-build && cd libmemif-build
cmake ../vpp/extras/libmemif
make
sudo make install
sudo ldconfig
- uses: actions/checkout@v4
- name: Build and test
run: |
corepack pnpm install
corepack pnpm build
corepack pnpm typecheck
corepack pnpm test
- name: Check code style
run: |
corepack pnpm lint
corepack pnpm clang-format
git diff --exit-code