Skip to content

fix: declare the package licence and ship MuJoCo's notice (#7) #12

fix: declare the package licence and ship MuJoCo's notice (#7)

fix: declare the package licence and ship MuJoCo's notice (#7) #12

Workflow file for this run

# Binding CI - Simple Template
name: CI
on:
workflow_dispatch:
inputs:
publish-artifacts:
description: 'Publish artifacts'
required: false
type: boolean
default: false
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
ci:
uses: EvergineTeam/Evergine.Bindings/.github/workflows/binding-common-ci.yml@v1
with:
generator-project: "MuJoCoGen/MuJoCoGen.csproj"
generator-name: "MuJoCoGen"
binding-project: "Evergine.Bindings.MuJoCo/Evergine.Bindings.MuJoCo.csproj"
target-framework: "net10.0"
dotnet-version: "10.x"
runtime-identifier: "linux-x64"
build-configuration: "Release"
nuget-artifacts: ${{ inputs.publish-artifacts || false }}
revision: ${{ github.run_number }}
# The managed layer is generated from vendored headers while the libraries are
# downloaded from a MuJoCo release, and both halves build no matter how far apart they
# drift. This is what notices: every P/Invoke has to resolve in at least one shipped
# library, and each library has to match the architecture its RID promises.
coherence:
uses: EvergineTeam/Evergine.Bindings/.github/workflows/binding-native-coherence.yml@v1