Add "fork" feature flag (off by default) #80
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Format Check | |
| # This workflow triggers when a PR is opened/updated | |
| # Posts inline suggestion comments instead of auto-committing | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| branches: | |
| - main | |
| - release | |
| concurrency: | |
| group: format-check-${{ github.event.pull_request.number }} | |
| cancel-in-progress: true | |
| jobs: | |
| format_check: | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 60 | |
| steps: | |
| - name: Checkout PR branch | |
| uses: actions/checkout@v4 | |
| - name: Setup Rust | |
| uses: dtolnay/rust-toolchain@stable | |
| with: | |
| components: rustfmt | |
| - name: Run cargo fmt | |
| run: cargo fmt --all | |
| - name: Install ruff | |
| uses: astral-sh/ruff-action@4919ec5cf1f49eff0871dbcea0da843445b837e6 # v3.6.1 | |
| with: | |
| version: "0.15.4" | |
| args: "--version" | |
| - name: Run ruff format | |
| run: ruff format | |
| - name: Run ruff check import sorting | |
| run: ruff check --select I --fix | |
| - name: Run generate_opcode_metadata.py | |
| run: python scripts/generate_opcode_metadata.py | |
| - name: Post formatting suggestions | |
| uses: reviewdog/action-suggester@v1 | |
| with: | |
| tool_name: auto-format | |
| github_token: ${{ secrets.GITHUB_TOKEN }} | |
| level: warning | |
| filter_mode: diff_context |