name: Build Windows Package on: push: branches: [develop, master, pipeline-rework] pull_request: {} workflow_dispatch: {} jobs: fetch: uses: ./.github/workflows/build_prepare.yaml permissions: contents: read with: config: "" version: custom setup: runs-on: windows-gp steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version-file: .node-version - name: Install Yarn run: npm install -g yarn - name: Cache Yarn dependencies uses: actions/cache@v4 with: path: ~/.yarn/cache key: yarn-${{ hashFiles('**/yarn.lock') }} restore-keys: | yarn- windows: needs: [fetch, setup] name: Windows Build uses: ./.github/workflows/build_windows.yaml with: arch: x64