template-rust-project 0.2.4

A template for Rust projects
Documentation
name: Windows Build

on:
  workflow_dispatch: { } # Allow manual execution

jobs:
  build:
    runs-on: windows-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: |
          choco install make -y
          make test
        continue-on-error: false

      - name: Build for Windows
        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-windows-amd64
          path: 'target/release/template-rust-project.exe'