Skip to content

Split tdx feature into tdcall and tdvmcall features as tdvmcall usage may be optional for some use cases #1293

Split tdx feature into tdcall and tdvmcall features as tdvmcall usage may be optional for some use cases

Split tdx feature into tdcall and tdvmcall features as tdvmcall usage may be optional for some use cases #1293

Workflow file for this run

on:
push:
paths-ignore:
- "**.md"
pull_request:
paths-ignore:
- "**.md"
workflow_dispatch:
name: Devtools
env:
AS: nasm
RUST_TOOLCHAIN: 1.83.0
TOOLCHAIN_PROFILE: minimal
jobs:
devtools_install:
name: Install
runs-on: ${{ matrix.host_os }}
timeout-minutes: 30
strategy:
matrix:
host_os:
- ubuntu-20.04
- windows-2019
steps:
- name: Install LLVM and Clang
uses: KyleMayes/install-llvm-action@v2
with:
version: "10.0"
directory: ${{ runner.temp }}/llvm
- name: install NASM
uses: ilammy/setup-nasm@v1
- name: Checkout sources
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install stable toolchain
uses: dtolnay/rust-toolchain@master
with:
toolchain: ${{ env.RUST_TOOLCHAIN }}
- name: Preparation work
run: make preparation
- name: Install devtools
run: make install-devtools
- name: Set PATH
shell: bash
run: |
echo "$GITHUB_WORKSPACE/devtools/bin" >> $GITHUB_PATH
- name: Exec Runner Server
run: test-runner-server -h