action.yml (670B)
1 name: 'setup' 2 description: "Creates necessary setup for CI" 3 inputs: 4 install_flags: 5 description: 'Install script flags' 6 required: false 7 default: '' 8 runs: 9 using: "composite" 10 steps: 11 - name: Set $BIN_DIR 12 shell: bash 13 run: echo "$BIN_DIR" >> $GITHUB_PATH 14 15 - if: ${{ runner.os != 'Windows' }} 16 name: Set ulimit 17 shell: bash 18 run: ulimit -c unlimited 19 20 - if: ${{ runner.os == 'Windows' }} 21 run: .github/scripts/env.ps1 22 shell: pwsh 23 24 - name: Install dependencies 25 run: ./.github/scripts/install_deps.sh ${{ inputs.install_flags }} 26 shell: bash 27 28 - name: Cache 29 uses: ./.github/actions/cache