Skip to content

refactor: Finish extraction into a compilable state (#1) #2

refactor: Finish extraction into a compilable state (#1)

refactor: Finish extraction into a compilable state (#1) #2

Workflow file for this run

name: netsim-CI
on:
push:
branches:
- main
workflow_dispatch:
inputs:
pr_number:
required: true
type: string
branch:
required: true
type: string
netsim_branch:
required: true
type: string
default: "main"
report_table:
required: false
type: boolean
default: false
env:
RUST_BACKTRACE: 1
RUSTFLAGS: -Dwarnings
MSRV: "1.66"
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
IROH_FORCE_STAGING_RELAYS: "1"
jobs:
netsim-release:
permissions: write-all
if: ${{github.ref_name=='main' && github.event_name == 'push'}}
uses: './.github/workflows/netsim_runner.yaml'
secrets: inherit
with:
branch: "main"
max_workers: 1
netsim_branch: "main"
sim_paths: "sims/iroh,sims/integration"
pr_number: ""
publish_metrics: true
build_profile: "optimized-release"
netsim-perf:
permissions: write-all
if: ${{github.event_name != 'push'}}
uses: './.github/workflows/netsim_runner.yaml'
secrets: inherit
with:
branch: ${{inputs.branch}}
max_workers: 1
netsim_branch: ${{inputs.netsim_branch}}
sim_paths: "sims/iroh"
pr_number: ${{inputs.pr_number}}
publish_metrics: false
build_profile: "optimized-release"
report_table: ${{inputs.report_table}}