From 613278f6a68b844c55cfe3d844015c651b1cb5ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Radek=20Barto=C5=88?= Date: Wed, 7 Feb 2024 10:34:27 +0100 Subject: [PATCH] tmp --- .github/scripts/install-toolchain.sh | 10 ++++++++-- .github/workflows/check-repository.yml | 22 +++++++++++++--------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/scripts/install-toolchain.sh b/.github/scripts/install-toolchain.sh index b4b90aa..458c293 100755 --- a/.github/scripts/install-toolchain.sh +++ b/.github/scripts/install-toolchain.sh @@ -1,7 +1,13 @@ +#!/bin/bash + +set -e # exit on error +set -x # echo on +set -o pipefail # fail of any command in pipeline is an error + pacman -Syu --noconfirm -cat "[woarm64] - Server = https://windows-on-arm-experiments.github.io/msys2-woarm64-build/$arch +echo "[woarm64] + Server = https://windows-on-arm-experiments.github.io/msys2-woarm64-build/x86_64 SigLevel = Optional" >> /etc/pacman.conf pacman -Sy diff --git a/.github/workflows/check-repository.yml b/.github/workflows/check-repository.yml index e7de2d8..72f8468 100644 --- a/.github/workflows/check-repository.yml +++ b/.github/workflows/check-repository.yml @@ -5,21 +5,25 @@ on: workflow_dispatch: jobs: - check-repository: - runs-on: ubuntu-latest + build: + runs-on: windows-latest steps: - uses: msys2/setup-msys2@v2 with: - msystem: MSYS - location: ${{ github.workspace }} - release: true update: true - cache: false - install: base-devel - name: Checkout repository uses: actions/checkout@v4 - - shell: msys2 {0} + - name: Install toolchain + shell: msys2 {0} run: | - .github/workflows/install-toolchain.sh + `cygpath "${{ github.workspace }}"`/.github/scripts/install-toolchain.sh + + test: + needs: [build] + runs-on: [Windows, GCC, ARM64] + + steps: + - name: Checkout repository + uses: actions/checkout@v4