This action use the quartus_sh executable with the --flow option to perform a complete compilation flow with a single command.
Please refer to the release page for the latest release notes.
name: Quartus Workflow
on: [ push ]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repository
        uses: actions/checkout@v4
      - name: Runs Quartus analysis & synthesis, fitter, timing analysis, and programming file generation
        uses: raetro/quartus-flow@v1
        with:
          # Quartus Project File. For example, blinking_led
          # [Required]
          project: ''
          # Project Revision Name. For example, blinking_led_rgb
          # Default: Empty
          revision: ''
          # Quartus Version/Alias. For example, 17.1 or pocket
          # Default: 17.1
          version: ''
          # Project Folder containing the qpf file. For example, projects/sockit
          # Default: projects
          project_folder: ''The scripts and documentation in this project are released under the MIT License