template-rust-project 0.2.4

A template for Rust projects
Documentation
name: MacOS Build

on:
  workflow_dispatch: { } # Allow manual execution

jobs:
  build:
    runs-on: macos-latest

    steps:
      - name: Checkout Repository
        uses: actions/checkout@v4

      - name: Set up Rust
        uses: actions-rust-lang/setup-rust-toolchain@v1
        with:
          toolchain: stable

      - name: Install Dependencies
        run: |
          brew install make
          make test
        continue-on-error: false

      - name: Build for MacOS
        run: |
          make build
        continue-on-error: false

      - name: List Build Directory (for Debugging)
        run: ls -R target

      - name: Upload Build Artifact
        uses: actions/upload-artifact@v4
        with:
          name: template-rust-project-macos-amd64
          path: 'target/release/template-rust-project'