name: Rustd naming contract
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
naming-contract:
name: Native names and compatibility aliases
runs-on: ubuntu-24.04
steps:
- name: Check out source
uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
- name: Validate Rustd naming contract
run: bash scripts/check-rustd-naming.sh