hunk.code_window:       working-directory: ./apps/electron
         with:
           timeout_minutes: 10
           max_attempts: 3
           retry_on: timeout
           command: yarn add @electron-forge/maker-dmg --dev
         env:
           HUSKY: '0'
           PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: '1'
           ELECTRON_SKIP_BINARY_DOWNLOAD: '1'
  
hunk.labels: keep replace replace replace replace replace keep keep keep keep
hunk.after_edit:       run: yarn add @electron-forge/maker-dmg --dev
  
hunk.file_path: .github/actions/setup-maker/action.yml
hunk.type: replace
file: name: NX
  
  on:
    push:
      branches:
        - master
        - v[0-9]+.[0-9]+.x-staging
        - v[0-9]+.[0-9]+.x
      paths-ignore:
        - README.md
        - .github/**
        - '!.github/workflows/nx.yml'
    pull_request:
    merge_group:
      branches:
        - master
        - v[0-9]+.[0-9]+.x-staging
        - v[0-9]+.[0-9]+.x
      paths-ignore:
        - README.md
        - .github/**
        - '!.github/workflows/nx.yml'
  
  jobs:
    main:
      name: Nx Cloud - Main Job
      uses: nrwl/ci/.github/workflows/nx-cloud-main.yml@v0.13.0
      with:
        runs-on: ubuntu-latest
        main-branch-name: master
        number-of-agents: 5
        init-commands: |
          yarn exec nx-cloud start-ci-run --stop-agents-after="build" --agent-count=5
        environment-variables: |
          BUILD_TYPE=canary
        #      parallel-commands: |
        #        yarn exec nx-cloud record -- yarn exec nx format:check
        parallel-commands-on-agents: |
          yarn exec nx affected --target=build --parallel=5
        timeout: 60
  
    agents:
      name: Nx Cloud - Agents
      uses: nrwl/ci/.github/workflows/nx-cloud-agents.yml@v0.13.0
      with:
        runs-on: ubuntu-latest
        number-of-agents: 5
        environment-variables: |
          BUILD_TYPE=canary
        timeout: 60
  