rsfn-file 0.3.0

Utilitário para arquivos que trafegam na RSFN (Rede do Sistema Financeiro Nacional)
Documentation
name: Check Commit

on:
  workflow_dispatch:
  push:
  pull_request:

permissions:
  contents: read

jobs:
  lint:
    name: Check Lint
    runs-on: ubuntu-24.04
    steps:
      - name: Checkout repository
        uses: actions/checkout@v6

      - name: Setup rust
        run: rustup update 1.89 && rustup default 1.89

      - name: Setup tools
        run: rustup component add rustfmt clippy

      - name: Run lints
        run: make lint

  test:
    name: Check Test
    runs-on: ubuntu-24.04
    steps:
      - name: Checkout repository
        uses: actions/checkout@v6

      - name: Setup rust
        run: rustup update 1.89 && rustup default 1.89

      - name: Run tests
        run: make test