ntfs-reader 0.4.5

Read MFT and USN journal
Documentation
name: ci-check

on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master

jobs:
  lint-build-test:
    runs-on: windows-latest

    steps:
      - uses: actions/checkout@v6

      - uses: jdx/mise-action@v4

      - name: Install clippy and rustfmt
        run: rustup component add clippy rustfmt

      - name: Check
        run: mise run check

      - name: Build
        run: mise run build

      - name: Enable USN journal on runner drive
        shell: pwsh
        run: |

          $drive = ($env:GITHUB_WORKSPACE -split ':')[0]
          fsutil usn createjournal "${drive}:"

      - name: Test
        run: mise run test