From 91e3218eaa20be86c6485d85adbf4b21d459f7fe Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 14 Jun 2024 09:13:42 +0100 Subject: Extract action to set up msys2 --- .github/actions/setup-msys2/action.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/actions/setup-msys2/action.yml (limited to '.github/actions') diff --git a/.github/actions/setup-msys2/action.yml b/.github/actions/setup-msys2/action.yml new file mode 100644 index 0000000..72c6e38 --- /dev/null +++ b/.github/actions/setup-msys2/action.yml @@ -0,0 +1,18 @@ +name: 'Setup msys2' +inputs: + arch: + required: true +runs: + using: "composite" + steps: + - name: Set up MSYS2 + uses: msys2/setup-msys2@v2 + with: + release: false + msystem: ${{ inputs.arch == 'x86' && 'mingw32' || 'ucrt64' }} + install: make mingw-w64-${{ inputs.arch == 'x86' && 'i686' || 'ucrt-x86_64' }}-gcc + + - name: Set PATH for x86 + if: ${{ inputs.arch == 'x86' }} + shell: msys2 {0} + run: echo "C:/msys64/mingw32/bin" >> "$GITHUB_PATH" -- cgit v1.2.3